На Озон зайти - книжечку купить. Под названием: "Учебник". Для будущих программистов - учебник программирования. Только вот надо понимать, что знание модных языков (в том числе и полученное на "курсах программирования") к знанию программирования никакого отношения не имеет.