Что изучать молодому программисту?
====================================

 Здравствуйте, уважаемые форумчане!  

  

Возможно, у меня не самый интересный, но очень важный для меня вопрос.  

  

Мне 16 лет, перешёл в 11 класс. Очень нравится программирование, хотел бы стать настоящим профессионалом в этом деле. Конечно, в перспективе важна и зарплата, но в приоритете всё-таки именно качественные и крутые знания и навыки, а не деньги.  

  

Этим летом знакомился с разными языками. На базовом уровне изучил python. Познакомился с веб-разработкой (и даже сделал сайт, за который получил деньги, но на код, понятное дело, без слёз не взглянешь). Также посмотрел интервью и почитал статьи про разные направления в it, разные языки.  

  

  

  

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

  

Заранее спасибо) 

 Прежде всего вам надо осознать, что вы сейчас не выбираете один путь навсегда. Специализация у вас начнётся не раньше, чем достигнете уровня мидла, где-то к пятому году работы. До того времени изучайте всё, что интересно. Но старайтесь изучать последовательно, а не прыгать с темы на тему. С чего начать - это вопрос спорный и, наверное, индивидуальный. Лично я бы начал с C++. 

> Короче говоря, какое вложение больше всего окупится для мозгов и навыков программирования?

  

  

"Для мозгов" СЕЙЧАС для вас в первую очередь окупится нормальное завершение школы и поступление в нормальный ВУЗ.  

Во вторую - вложение в английский, что бы потом не краснеть, дописывая к каждому своему сообщению приметочку, что надо бы что-то по русски, а то как-то не так.   

  

"Для навыков программирования"- на данном этапе - совет "изучать все, что интересно" - самый разумный. А конкретики и неинтересного но нужного - вам хватит, когда будете учится в универе.  

  

А вообще-то я уже писал лично свое мнение.Хотите быть именно проф.разработчиком-программистом - начинаем с С++. Думаете быть специалистом в чем-то другом с навыками программирования - начинаем с Python. 

 c# 

 В вашем случае все просто: при одинаковом интересе вы можете выбрать *любое* направление и стать специалистом. Специалисты во всех направлениях имеют хорошую зарплату.   

P.S. А вообще **java-dev** особая каста. 

 Попробуй примерно определиться с интерисующей тебя областью. Ты перечислил языки, но следует обратить внимание именно на направления в IT. Рассмотри направления, пойми, что тебе импонирует больше и двигайся уже там. 

 алгоритмы и структуры данных 

 Тоже 16 и поступил в 11 )   

Я хотел бы вообще разрабатывать игры,и сам не знаю с чего начать,что учить и т.д.  

Буду следить за этим вопросом