5. Seek out more online resources. There’s a wealth of content
If a particular concept doesn’t make sense, be it on codeacademy, in a textbook, or during class lecture, maintain your confidence and look for alternate online resources to learn the same content. Everyone learns differently, and just because one source doesn’t make sense, doesn’t mean there’s something wrong with you. It means that you’re not clicking with the delivery of the material. The online resources to learn computer programming are endless, and there’s always a reddit post, youtube tutorial, or blog explanation that will make the material-at-hand crystal clear.
Hint: Don’t underestimate the power of google search.
6. Don’t just read the sample code. Tinker with it!
Reading sample code is not enough to understand how it works. To develop a true understanding, you need to actually run the code and tinker with it. With the additions of comments and instructions, sample code is packaged to be easily digestible by the reader; but in reality, it’s pretty difficult to replicate from scratch. Reading is not the same as understanding, and actually trying to write the code yourself, or at least running it, will facilitate the learning process much more.