Как лучше построить изучение программирования?
Нужна обратная связь от опытных людей. Получить ее можно, как я вижу, двумя способами:Можно устроиться в команду с толковыми программистами и выстроенным процессом кодревью.Подключиться к open source проекту. Брать несложные баги, править и отправлять патчи.
В обоих случаях очень быстро качество кода вырастет.
Книги - это долгий процесс. И не факт, что получится вообще хоть как-то улучшить свой код.
если ты с киева и хоч писаьт нормальный код, то иди в devclub.com
там будет крутая основа на с и с++
потом js будет не проблема