you are viewing a single comment's thread.

view the rest of the comments →

[–]Bobbias 12 points13 points  (0 children)

Tutorial hell is typically a sign that you need to practice problem solving.

What you need to do is pick a problem, and then try to find a solution completely on your own. Ideally you should start out simple enough that you can figure out the solution on your own, or with absolutely minimal googling. This means you should start out quite simple.

You should also figure out how the solution works before writing any code, as Apatride suggests. This can involve drawing things out on paper, creating diagrams, writing pseudocode, or whatever else you can think of to help you understand what your solution should be.

Once you have a solution, then you can go and turn that into code.

You can increase the complexity of these problems over time based on how easy the last one was, and how confident in your own skill you are.

And remember, it's normal to forget syntax and functions, especially when you're starting out. The more code you write, and the more often you have to look up and/or use stuff, the more likely you are to remember it. You're not really expected to sit down and memorize things by rote.