I've noticed that a lot of beginner programming advice includes suggestions to 'solve problems' or 'develop problem solving skills.' I'm really eager to dive into this, but I'm a bit lost on where to begin. What type of problems should I focus on? Should I tackle mathematical word problems, puzzles, or something else? Additionally, are there any free or affordable resources that can help me enhance my problem solving skills specifically for programming? Thanks for any help you can provide!
1 Answer
A great way to start is by coming up with a personal project. Think of something fun, like a bot that finds and shares dad jokes or an app that alerts you when your milk is about to expire. These projects will naturally bring up problems that you need to figure out. Just dive in and see what challenges pop up!
That makes a lot of sense! It sounds like starting a project will give me real-world problems to tackle rather than just theoretical ones. I'll keep that in mind!