насправді і хороша і погана аналогія
так як є реально кейси, коли люди через своє незнання потраплять в неприємності
з іншого боку є можна написати криве MVP і продати його, таким чином вже заробивши на цьому, а вивчити всяке-різне в процесі
я не говорю, що це хороша практика
але й не вважаю зубріння, яким займаються в нас в універах без будь якого намьоку на практику вобше вартим якихось зусиль
в тому плані ідеально працюють інтерактивні курси
в свій час я також вивчав програмування проходячи всякі курси, де відбувалась розробка чогось практичного, і так як багато чого не знав з бази, проте це все завжди можна почитати і підівчити, а практичні навички куди важливіші
ты скорее всего приучишь себя так писать, как макака, все будет криво, а развиваться перестанешь
поэтому лучше 2 годика потупить, подучить что-то, иметь хороший фундамент, а потом начинать что-то писать, имея понятие, как структурировать код, какие данные и как их хранить, какой язык юзать
вообще в любом деле лучше разобраться, чем начинать делать, сломя голову