Aqui estão algumas sugestões de materiais que podem te ajudar nesse processo:
Livro "Lógica de Programação e Algoritmos com Python":
Autor: Edson Mota
Esse livro aborda conceitos de lógica de programação usando a linguagem Python. É uma ótima opção para quem está começando e quer aprender programação de uma forma mais prática e divertida.
Curso Online "Algoritmos e Lógica de Programação" (Gratuito):
Plataforma: Coursera
Universidade: Universidade de São Paulo (USP)
Professor: Norton Trevisan Roman
Nesse curso, você aprenderá os conceitos fundamentais de lógica de programação e algoritmos, além de desenvolver suas habilidades com exercícios práticos.
Curso Online "Lógica de Programação Completo - Do Zero ao Avançado":
Plataforma: Udemy
Instrutor: Leonardo Moura Leitao
Este curso é ideal para iniciantes, pois cobre desde os conceitos mais básicos até tópicos avançados de lógica de programação.
YouTube: "Curso de Lógica de Programação" (Gratuito):
Canal: Curso em Vídeo (Professor Gustavo Guanabara)
O canal Curso em Vídeo oferece um curso completo de lógica de programação, com aulas práticas e explicativas, utilizando a linguagem Portugol (linguagem de pseudocódigo) como base.
Plataforma "Code.org":
O Code.org oferece uma série de recursos e tutoriais interativos para aprender lógica de programação de forma visual e divertida, especialmente voltado para crianças e iniciantes.
Plataforma "Codecademy":
O Codecademy também possui cursos interativos de lógica de programação, com exemplos e exercícios práticos para aprender a pensar de forma lógica ao resolver problemas.
Livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos":
Autor: Aditya Bhargava
Este livro é uma ótima opção para aprender conceitos de algoritmos e lógica de programação de forma ilustrada e fácil de entender.