Table of Contents
Start with the basics
There’s a saying among people that if you’ve got the basics strong you’ll do it. in other words, if you’ve mastered the basics of anything you’ll eventually be able to grasp most of the topics in one go.
- Conditional Statements
- Objects, Classes
- Event Listeners
- Finding an Element
// 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3
Taking the right course
On the internet, we’re having tons of different articles and Video Lectures that an aspiring developer can take up and learn from that, but in a constantly evolving programming language, the resources get outdated as soon as a new major breaking change arrives.
Like how in ES5 you have to write both functions and return keywords to define a function but all that changed as soon as ES6 arrived.
Build lots and lots of Projects
Learning skills and applying those skills are the two opposite poles. If you’re learning any skills theoretically, it might be a chance that when you’re given the task to perform, even though it’ll be very basic and you’ve learned it 1000s of times., you’ll not be able to accomplish that particular task.
And if you don’t stand up to the mark, that’s even good because then you’ll be able to know what and where you’re lacking and you can fill up the gap rather than trying to learn those concepts which you’ve already mastered.
Practice is a key feature of learning any new skill that you’re learning. Practicing makes you remember those things for almost a lifetime unless you forget or things get updated.
By Practicing actively we mean that you spend more time actually coding rather than reading articles online or watching a course while someone in the course is coding.
Avoid Tutorial Hell
Taking a video lecture is not like watching a Netflix series or a movie that you’ll watch and learn. You’ll have to code while watching the course or learning from the textbook.
The secret tip to do this is to watch the course or learn ( by not coding at the particular time ) and learn as hard as you can by not memorizing it. Then once the course is over, get back to the project or whatever he/she’s telling you to do and try to build it all by yourself not by looking at his/her code, if you don’t figure out try googling the problem but look at his/her code when you can’t figure out anything after you’ve done all the things that you can do.
Read the Documentation
Read the Docs, It’s the most important thing that you could do to become better at coding or any other thing.
The thing is that when you read the docs you get access to the most original and first-hand information that anyone in the world can give you about a particular skill.
Sometimes it can happen that you can’t get a grasp over a concept that the instructor had taught you in your preferred course of learning, this is where the Documentation comes in, as it includes all of the stuff that you have to read to get knowledge about it.
Whenever you have friends who encourage you to level up, that’s the point when you grow. When you have someone who’s constantly pushing you to learn new things you don’t have to push yourself hard because your friends will.
There are many advantages of joining Online Coding Communities:-
- You can ask your queries with them, and they’ll answer faster than your mentor will
- You can learn about their queries too
- They’ll save your time in learning about the new things that they learn by teaching you in a faster method
- They’ll review your code, in both ways some will be Pro so they’ll tell you the mistakes ( if any ), else they’ll learn from you by reading your Code.
- You can make friends of your kind ( Developer Kind ).
If you don’t know which community to join we all welcome you to our Community codedamn.com, just signup and link your Discord, and we’ll be happy to welcome you.
Make notes of whatever you learn
Whenever you learn anything you may forget that particular thing, it’s always recommended that always keep a note of that thing. So whenever you start to forget or to have a quick revision just flip the notes off and get it revised.
Don’t Learn Legacy Code at the start
The Most Important Point: Have Fun
It’s tougher when you’re at your first step but it becomes easier with the path, and if you leave before finishing it, it’ll always be hard for you.
- Focus on the basics like variables, functions, and others but which are most useful.
- Practice it daily for at least 1 hour a Day.
- Build Projects
- Learn to debug your code.
Thanks for reading
Learn programming on codedamn
Codedamn is an interactive coding platform with tons of sweet programming courses that can help you land your first coding job. Here's how:
- Step 1 - Create a free account
- Step 2 - Browse the structured roadmaps (learning paths), or see all courses.
- Step 3 - Practice coding for free on codedamn playgrounds.
- Step 4 - Upgrade to a Pro membership account to unlock all courses and platforms.
Programming is one of the most in-demand jobs today. Learning to program can change your future. All the best!