Where can I find CS problem set resources? I am trying to learn to program and I don't just want to learn syntax, but rather learn and practice breaking up and solving problems. Now, I want to know where can I go to get hold of material that ranges in programming problems from beginner to intermediate and hopefully even further so that I can train my problem-solving skills. Any tips or advice on how to train problem-solving skills would be highly appreciated too.
i don't know how far along you are in your learning but I found that actually coding is the best way.
try Scratch. it is a graphical interface for code that jigsaws together only in ways that are syntactically correct so, as you have asked, you can learn to structure code and create anything you like without learning an actual language. it makes understanding simple coding very easy. Enjoy