Всё равно чтоб хорошо освоить программирование, как мне кажется, надо либо самому заниматься, либо иметь постоянную пракику или работу. Конечно нам рассказывают о разных методах, способах, но я думаю, что этого маловато, хотя и даёт основу. Ведь одно дело это написать прогу, которая работает, а другое, когда она работает максимально ну или почти максимально быстро.