Quem é iniciante, o que indica em questão de material escrito?
Depende do que vc quer estudar.
Se for pra começar a aprender o básico (lógica, algoritmos, estruturas de dados, etc), eu ainda recomendo cursos formais ou livros. Muita gente vai recomendar o canal do Fulano, blog do Ciclano, mas eu particularmente não gosto muito desse formato para quem está começando. Mas aí é de cada um.
Pra linguagens, todas as principais possuem sites oficiais com documentação e tutoriais. Nem sempre tem em português, mas sinceramente, as que tem eu acho péssimas: muitas são mal traduzidas e algumas tem até erros grosseiros (que não tem na versão original em inglês, vai entender, além de traduzir mal ainda adiciona erros).
Por fim, tem outros tópicos que podem ajudar:
- https://www.tabnews.com.br/grimmfoltz/indiquem-livros-para-quem-esta-comecando
- https://www.tabnews.com.br/nan/meus-recursos-para-aprender-quais-sao-os-seus
- https://www.tabnews.com.br/Illumina/como-voces-desenvolveram-a-logica-de-programacao
- https://www.tabnews.com.br/oCarlos/livros-sobre-algoritmos-e-estruturas-de-dados
Qual suas stacks que mais utiliza ou tem proficiência?
Atualmente, Java (Wildfly + JPA + JSF) e Oracle, tudo rodando com Docker.
Também já mexi com Angular (TypeScript), um pouco de C#, até mesmo C (quando fazia os sistemas das maquininhas de cartão). Banco de dados, Postgres, MySQL, os de sempre.
E faço uns scripts em Shell Script e Python (não vai diretamente para o produto em si, é para me auxiliar em algumas tarefas mais internas).
Mas a maior parte da carreira foi em torno do Java mesmo. Não peguei a onda dos frameworks JS (só dou uma mexida de vez em quando pra não ficar tão por fora).