Sometimes, Google doesn’t help
As a beginner, you might find it tricky and easier to solve a problem by browsing various boards and forums and eventually come to the solution by pasting, running, discarding…
It might help you initially but you do not learn to code independently. So, take a proper channel to learn in order to not have problems at advanced levels.
Take a pragmatic approach
Learn the basics first
It is really important to learn the basic to get your hands on the short projects and advanced projects later on. While there might seem no difference between two different variables while coding, there actually is.
For example, you should declare the variable with keyword var. You can even create a variable without using the keyword but then, you get a global variable. And in a particular program, that might not be what you actually want to create.
Start coding with short working projects
Getting your hand on a big project during learning phase can put you in no-logic logic situations.
Use plain text for complex algorithms
While computing complex algorithms, you might miss the logic as the syntax gets complex. At times, it is difficult to even get your own logic once mixed up with syntax.
Therefore, it is better to use plain text so you do not miss on the actual logic.
Enroll into an online learning source
Online learning sources such as Pluralsight and Udacity are of great help.
We recommend signing up for Pluralsight as it delivers what you pay for.
We make some money when you purchase a product from a link on our website. If you found the content helpful, please use the link to get to the chosen provider of your choice. It doesn’t cost you a thing and it helps us put out great content. The money involved does not effect the ratings of any given product or service, we just link to an affiliate if there is one available after we write the article.