Vou compartilhar alguns que não especificamente sejam de programação ou exclusivo para programadores, mas que fizeram melhorar e ampliar muito alguns pontos, principalmente LÓGICA!
Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us about Who We Really Are , ou Todo mundo mente: O que a internet e os dados dizem sobre quem realmente somos - Seth Stephens-Davidowitz, é um ótimo livro que tráz insights incríveis voltados para dados, porém não é um livro técnico, a cada análise uma chavezinha virava na minha cabeça me fazendo criar novas relações e pontos de vistas que antes não tinha, realmente somoiu muito em minha vida de programador.
Outro livro também não técnico e não voltado para programação mas que evoluiu muito minha lógica foi De Zero a Um - Peter Thiel, empresário, investidor, acionista e um dos cofundadores da OpenAI, tráz uma visão muito ímpar sobre negócios, porém desde o prefácio você já começa a desenvolver ideias e entendimentos que serão muito úteis no seu dia a dia e que eu gostaria de ter aprendido antes, no início da minha vida profissional.
E por último mas não menos importante, um livro muito fácil de ler mas com exemplos incríveis, depoimentos de pessoas fenomenais de empresas gigantescas e DESAFIOS, sim, um livro que a cada capítulo te dá um TO DO, que caso você siga, ou não, tenho certeza terminará esse livro sendo um programador melhor.
14 Hábitos de Desenvolvedores Altamente Produtivos escrito pelo programador BRASILEIRO Zeno Rocha, que conseguiu criar um livro que te prende, específico porém fácil de entender, que te coloca em situações do dia a dia e ainda te desafia a implementar o que foi visto no capitulo de maneiras didáticas e divertidas. Recomendo muito, inclusive por ter muitos feedbacks de profissionais incriveis de diversas empresas contando sobre como são os seus "dilemas" levantados pelo escritor.
Referencio aqui o post do grimmfoltz, Indiquem livros para quem está começando