Discussion on: Learn Problem Solving Before Syntax!

tchaflich profile image
Thomas C. Haflich

How I learned problem solving was finding some problems to solve.

Working on practice stuff and tutorials that have everything laid out for you isn't very compelling. Find a small pet project of your own - just make up something that sounds cool, doesn't have to be useful - and smash at it until it does what you want. Google everything you have questions about.

If you're looking to stretch your brain a little, I'd look for logic puzzles. A book recommendation I have here is The Lady or the Tiger? and Other Logic Puzzles by Raymond Smullyan. It was the first books of its type that I read and does its job well. It's not computing problems, but logic and mathematics are closely related enough that I can recommend this genre with confidence.