How to kickstart Javascript in 2023?
Why Javascript?
I don't think anyone in the development domain will have any questions about why to learn javascript, but if any, here's the list of applications where Javascript can be used:
Web apps
Game development
smartwatch apps
Android apps
and the list continues...
This is enough for someone interested in the tech domain to get convinced why to learn Javascript! Now let's talk about how can you kickstart your learning journey of Javascript in 2023.
Some points you might want to consider:
I will give you a summary of 5 short points that you might want to consider before starting to learn Javascript, here you go:
Learn the basics first:
Many people jump onto DOM manipulation and building websites before even learning the basics of the language, data types, functions, etc.
Don't do this mistake.
Practice basic functionality:
Only learning will not get you anywhere, build a small project using Javascript concepts, for example- a calculator, scoreboard, etc.
Learn about Javascript engine:
What is the point of knowing all the concepts but not knowing how Javascript executes the code? Nothing.
@akshaymarch7 made an amazing video about the same, check it out here - youtube.com/watch?v=ZvbzSrg0afE&t=12s
Time blocking:
You need to spend more time writing code instead of learning to code, that's how you are going to progress.
Knowing HTML and CSS:
Although this is optional, these two are the fundamentals of web development, and knowing them will let you think of how to use Javascript with a combination of HTML and CSS!
At least learn the basics and build some landing pages.
What is the best way?
From my experience, there is no best way to start learning any programming language be it Javascript, C++, or python. Understand the basics of programming first, how and why to code, and what language the machine understands. these are some questions you might want to get curious about before jumping onto a specific language.
I started with C++ (I know that's unusual but anyways), then learned the basics of python, built some projects with it(basic), and then finally jumped onto Web Development.
I can't give you a precise roadmap on how to learn Javascript, but here's an article on a brief Introduction to Javascript that can help you understand all the basics that you need to know before getting onto the syntax or even some advanced stuff.
Check it out from the link below.
Project building is the key ๐
I started building mini projects using Javascript before moving on to React, I understood the basics like:
DOM Manipulation
Array Methods
Ajax
JSON
Map, reduce and filter
promises
this
arrow functions
These are the basic things to know before moving onto a framework like React, Angular, or whichever you want.
Learning never stops
If you think that there is a pedestal set for the conceptual learning of any programming language, I have bad news for you!
Web development is a vast domain, 100s of new things will get introduced to you on the way, and you will never learn everything in it. But once you get to a point where you have advanced in your learning and building, you will automatically know what to do next.
Conclusion
I think enough of me talking, I should probably shut up now and get to work :D, but I hope you got the whole point of this blog, my motive is to help beginners get into Web development as easy as possible and not make the mistakes I made so you never waste time.
You can personally connect with me on Twitter and ask me any questions regarding the same, my DMs are always open. Here's the link:
Let's get going now, bye-bye!