Estás utilizando un navegador obsoleto. Este u otros sitios web pueden no ser mostrados correctamente. Debes actualizarlo o utilizar un navegador alternativo.
Programar en que?, lenguaje?, desarrollo web?, movil?, escritorio?, sistemas embebidos?.
No use libros, compre cursos, le recomiendo udemy o incluso youtube tiene cursos gratis de todo.
Creo que sería bueno comenzar por entender los algoritmos le recomiendo Introduction to Algorithms de Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest y Clifford Stein