Бонус-уровень: Если вы можете поддержать разговор о различиях асинхронного, многопоточного и многопроцессорного программирования — вы на верном пути.
Важный совет: Начинайте с web, оставьте десктопное и мобильное ПО на потом. Это сбережет ваши нервы и бюджет на психотерапевта.