Se aprende programação é na prática. Não perca tempo lendo livros.
Não creio que seja ferro e fogo! 🤣 Pratica é importante, mas sem teoria, você não consegue construir aplicações robustas e escaláveis. Um não fica sem o outro!
Complementando minha resposta. Vale muito mais ter/usar uma boa IDE. Ter um bom depurador, ter uma boa documentação, ter boas bibliotecas, ficar por dentro das notícias atuais. Eu nem tenho mais livro 🤣, em vez de ler um livro, melhor descansar.