Как развивать характерный программистам тип мышления?
Говорят что выучить язык программирования может практически каждый, а вот стать программистом, научится мыслить как программист это целое искусство, люди этому по 5 лет в универах учатся.
Есть ли какие-то курсы, книги чтобы не по конкретному языку а в целом для развития определенного типа мышления. Что посоветуете?