Сейчас стало все больше и больше курсов по программированию. Это связано с тем, что есть большая потребность и отчасти потому, что многие студии из-за нехватки клиентов начали учить.
Не умеешь, учи!
Но я хотел бы сейчас поговорить и порекомендовать несколько книг, которые помогут вам сильно ускорить свое обучение и больше понять идеологию программирования.
Любые курсы программирования или книги имеют одну задачу - вырастить зрелого и сильного специалиста. Но, к сожалению, сейчас очень много воды, которая может не взрастить, а утопить любые начинания и желания развиваться и изучать новое.
Кому это надо?
1 - Если вы начинающий "программист" и считаете, что программисты делятся предположим на Битрикс программистов и на PHP программистов.
2 - Если вы опытный программист и уперлись в стену и не видите развития дальше.
3 - Если вас безмерно утомила работа, и вас тошнит от кода, который вы видите 12 часов в день.
Есть такая русская традиция, каждому искать свои грабли, вы, конечно, пойдете по этому пути и для каждого грабли зарыты свои, но прочтя эти книги, вы пойдете по тем же граблям, но с большим пониманием дела и обоснованием, а почему они там зарыты.
Совершенный код
С.Макконнелл
Хотел бы начать с этой книги, я ее читал в полу электронном виде, но лучше приобретите в аналоговом исполнении.
В таком вот виде крайне сложно воспринимать сложную, но одновременно просто написанную информацию.
Эта книга вам позволит разобраться и понять философию программирования.
Если у вас все хорошо с английским, то рекомендую прочитать в оригинале.
Чистый код
Р.Мартин
Очень сильная книга, сложная для прочтения, очень много кода, много придется читать код и понимать, что написано.
Скажу от себя после этой книги - мне стало безразлично что и на каком языке написано (ну в рамках разумного). Наиболее сильно повлияла на мое мировоззрение при работе с кодом.
И дальше начинаем скатываться от общего понимания к предметному разбору языков.
Django python (первое издание)
Очень рекомендую первую главу, тезисно и без лишних слов описан python , а после прочтения первой главы покупаем второе издание.
Django python (второе издание)
Ну и начинаем увлекательное путешествия с пониманием того факта, что в мире кроме php и его кривого мировоззрения есть очень много интересного.
Веб-приложения на JavaScript
Ну про учебники CSS и HTML я даже говорить не буду, если вы не умеете верстать, то вам наверно все это рановато, но, прости меня Господи, я могу порекомендовать эту книгу про злосчастный JavaScript , тезисно, просто, понятно, без лишних буков.
Все это мое личное мнение, я никому не гарантирую, что прочтя эти книги вы что-то поймете или станете супер программистом, но если вы уже опытный программист и уперлись в стену, то я бы вам рекомендовал эти книжки.