2) születni kell rá, megtanulni csak egy bizonyos szintig lehet képesség nélkül
Ebben újabban már nem vagyok biztos. Az félrevezető, hogy amíg bizonyos szakmákat 10-15 évig tanulsz, mire elfogadható szintre jutsz belőle (és ezt mindenki elfogadja), addig a programozást valamiért mégis 3-12 hónapos bootcampeken oktatják.
Ahhoz, hogy 3 hónap alatt megtanulj junior (de használható) szinten programozni, ahhoz tényleg kell valami gyári tehetség. De ha mondjuk (hogy ilyen demagóg példát mondjak :)) az orvosi képzéssel hasonlítod össze, akkor oda sem elég/kell önmagában a tehetség, "csak" a 15-20 év kemény munka.