3 ms·
That's interesting, and actually quite encouraging: it suggests that you do think in terms of abstractions of the problem you're trying to solve, which is argua
by Chris_Newton 16y ago
That's interesting, and actually quite encouraging: it suggests that you do think in terms of abstractions of the problem you're trying to solve, which is arguably the most fundamental skill in programming. If your difficulty is that you haven't got the mechanical process of turning your thoughts into code down yet, that's a much easier thing to overcome.
Could you share with us what books and programming languages/tools you've been using? While there are certainly common ideas, different types of language take a different approaches to describing a program. Maybe whatever you've chosen doesn't suit your way of thinking particularly well, and you would find another tool more intuitive at this stage.
- amorphid 16y agoThe book I've had the most luck with is Learning To Program by Chris Pine. There's a question in the book about counting the sections of land on a standard X,Y grid map. That would be a good example of a problem that blows up my brain.
- Chris_Newton 16y agoWhich of these would you say is closest to your difficulty? a) You don't understand what the problem means. b) You can't describe an algorithm that would solve the problem in plain English or "pseudocode". c) You could describe the algorithm informally, but don't know how to code it.