Can someone please help me to get some practical knowledge on JS? I have just started learning JS and gone through some JS tutorials from youtube and pluralsight. But I wanted to get some practical knowledge. Can anyone please help me or refer something :)
javascript30.com is a great hands on resource for learning practical javascript. It teaches you to Build 30 things in 30 days with 30 tutorials.
Hi!
I think the best practical knowledge you can get is by start coding something on your own. It could be a web app that solves a every day problem you have. Examples are: A shopping list, an egg timer, an interval training timer, etc. Think of the problems you are having and solve them with your own code!
//Jakob
Mahesh Sinha
Here for JS
Xavier Duncan
Full Stack Web Developer, UX / UI.
I agree with Jakob Lind
In terms of just learning the practical parts of JS, try to deconstruct the language into the most important chunks needed to build an application. When I went about learning JS, those were:
1) Data Types: Strings, Numbers, Booleans, Objects, Arrays (which are treated as objects in JS), Null, and Undefined.
2) Operators: Assignment, Add, Subtract, Multiply, Divide, Modulus
3) Type Coercion: toString, toNumber
4) JSON: key/value pairs, parse, stringify
5) Functions and how to invoke them.
6) Callbacks & "Callback Hell"
7) Scope and Closures
8) Prototype Based Inheritance
By focusing on these 8 things, you'll have a nice grasp on vanilla JS in a couple of weeks. But you must apply this knowledge and actually build something. If you need a road map, checkout freeCodeCamp or The Odin Project (focus on The Front End section). They do enough hand holding so you're not completely lost, but you'll ultimately have to figure out the solutions yourself.
Hope that helps :)