Codementor Events

How Can You learn JavaScript as a Layman?

Published Sep 22, 2024
How Can You learn JavaScript as a Layman?

About me

Im a Front end For previously worked with cognizant. 5 Plus experience in IT

Why I wanted to learn JavaScript for Layman.

JavaScript is the most used coding language in the world, making it essential for any Front-End Developer. Its versatility and widespread adoption are what spurred me to learn it.

How I approached learning JavaScript for Layman.

Following a well-defined syllabus: Having a structured learning path helped me stay focused and ensure I covered all the essential topics.

My favorite website: https://javascript.info/ - This website provides clear explanations and interactive exercises, making learning engaging.

Challenges I faced

Visualizing the Concept: Coming from a Java background (a typed language), grasping the dynamic nature of JavaScript and understanding how things work under the hood was initially challenging.
Untyped Language: Transitioning from a typed language to JavaScript required a shift in mindset and extra attention to detail.

Key takeaways

a. Divide and Conquer: Breaking down complex concepts into smaller, manageable parts made learning more efficient.
b. Multi-Paradigm Language: JavaScript can be object-oriented and functional. I learned to approach functions and objects separately to improve my understanding.
c. Purpose-Driven Learning: I focused on understanding the purpose of each topic and how it relates to other aspects of the language.

Tips and advice

Don't be afraid to experiment and change your learning process until it fits your style. Keep practicing and reinventing your approach until you feel confident.anit it.

Final thoughts and next steps

Dopamine kick.
I stay engaged by looking up fun quizzes on platforms like LinkedIn. These interactive challenges are a great way to test my knowledge and keep me motivated to learn more
![codeMentor-Java Scipt-32.jpeg]codementor-Java Scipt-33.jpeg(https://ucarecdn.com/728969eb-28b1-4cac-a6f9-33742cc12d76/-/preview/-/enhance/58/)


Discover and read more posts from Sreetama Mitra
get started