Mistakes while learning to code
This articles talks about mistakes you make while learning to code
Computers have become a must have in almost every industry and which the increase computer leads to increase in the need of skilled programmers.
Many people decide to learn programming due to different reasons and use different sources to learn. There are bootcamps ,paid courses etc. to learn programming but most commonly most people use the self-learning route. Unlike paid courses self-learning doesn't have a fixed curriculum , so many people make mistakes and form bad habits that may delay your progress.
In this article I will go through several mistakes self learners do while learning to code
1)Leaving things in the middle
Let’s say you want the build a social media app in MERN stack. You start researching on all the libraries you need and you start coding.
All is going well until you come across a feature which you want to implement but can’t seem to find a method to code it. After a day or two you will give up on the project due to lack of motivation and go on to the next.
Software engineer will go through errors and difficult problems on a daily basis and resolving a problem might takes a day ,weeks or months . Disregarding the time it takes , you must learn to think like a programmer and finish it.
So next time you come across a problem take a piece of paper and debug the program
2)Not writing clean code
Many people have “just-has-to-work” attitude and care more about weather the final output is write instead of caring about your syntax and readability.
We get it, the main objective when programming is to make sure the finale program works but writing quality code that can be understood by someone else is also important.
If you get a job as a software engineer you would need to collaborate with many people and writing clean code makes it easier.
So next time when your typing code take care on formatting, variable names and comments.
3)Not using official website
People prefer to take to more faster route to learn something. Majority opt for Youtube videos to learn programing and frameworks but most people don’t master it.
Paid courses are another way people learn but the contents taught are limited. The most organized way to learn is to read the official documentations of the framework .
The advantages of learning from the documentation are:
The tutorials and contents written in the docs are made by the development team so it is safe assume they have most in depth knowledge.
Frameworks nowadays get updates relatively quickly and the official website keep track of the versions , so from learning from the docs your learning from a reliable source and not some outdated videos.
Often the docs more in depth knowledge of the tools functionality
4)learning to many programming language
The tech industry changes everyday . A new technology pops around the corner and many newbies feel they need to learn all of the current tech stack in order to be a impressive candidate.
When I was learning React Js I got bored so I picked up nodejs . Then after I got bored with that I started learning Django. I learnt bit from all but never in-depth enough.
Don’t get my wrong learning multiple things is fine but being a pro at one thing is better than being mediocre at many.
So try to focus on one thing and one thing alone .
5)Rushing, not understanding things
One of the most satisfying feeling while learning is to tick of the all the topics your learning on your list. It feels like an achievement to learn something faster than other people.
But what's the point of rushing? when you rush a topics you won’t understand it.
So if you learnt a concept practice it .



Comments