Хочу с околонуля через два года стать программистом мирового уровня, возможно?

Нет, абсолютно нереально :)

Тут ситуация стандартная -- чтобы освоить то множество знаний, умений, навыков, которые требуются специалистам мирового уровня, требуется около 10,000 часов обучения.

Во-первых, нужна хорошая фундаментальная теоретическая база (обучение в университете по computer science),

и во-вторых, практика в программной инженерии, опыт участия в крупных проектах, самостоятельное создание и проектирование highload-систем высокой сложности с активным применением лучших теоретических методов информатики.

Даже самые способные ребята укладываются с трудом в эти десять тысяч часов, которые подразумевают именно обучение с активным думанием (дискомфортное медленное мышление S2 по Канеману), а не производственный кодинг по шаблонным задачкам, где думать обычно не требуется.