For more context, while learning Javascript what did you do that made that "Javascript difficulty" go away?
For further actions, you may consider blocking this person and/or reporting abuse
For more context, while learning Javascript what did you do that made that "Javascript difficulty" go away?
For further actions, you may consider blocking this person and/or reporting abuse
Oldest comments (39)
I started to work on my own projects instead of following tutorials. But that comes with time and practice you need the tutorials to give you the fundamentals then you can go off on your own and build.
Right. Thank you Andrew
hi Gloria, wow i just posted about learning new skills and i found this message 😮
as the guys below say the best way is to play with it... and I can add "to have fun" with it.
You will see that the new challenges will be the way to keep learning.
Thanks a lot Lucia. Can you please send me the link to your post? Would love to read it
sure, it's a pleasure.
Here is the link: dev.to/luciacenetiempo/5-websites-...
let me know if you find it useful ☺️
JavaScript has never clicked for me. I'm still struggling to learn JS lmao
I hope we have a speedy learning process Medea
I'd recommend taking this curriculum by freeCodeCamp
I’ll try it out thanks
Sounds like I'm supposed to have fun with Javascript but Javascript isn't entirely fun 😭😂
It's never the same thing that holds different people back, but understanding the variety of contexts in JavaScript helped it click. Basically, for me it clicked that I was generally programming against different environments which were as important as the language itself. If I'm in the browser the APIs I have access to, like
window,documentand so on are just as important as the language itself.Thank you for sharing Ben
I found a book called “A Smarter Way To Learn Javascript” and it was exactly what I needed to get over the beginner roadblock and have things start clicking.
It breaks the concepts down into very short chapters, then each chapter has an interactive quiz that takes about 10-15 minutes, going over what you just learned and gradually increasing in difficulty from “complete this short line of code” questions to eventually “write the whole code block by yourself.”
It puts the emphasis on getting your hands on the keyboard and building muscle memory and confidence, as opposed to hitting you with dry theory out of the gate.
I moved on to more advanced books from there, but starting with that one really helped me get up and running quick.
Wow.... Thank you so much for this Chris. I'm getting the book right away
Just got it, hope you have gotten yours🤓
Thanks Chris for the suggestion
Which more advanced books do you recommend?
They’re probably a little outdated now, but these are the books I used:
I also went through the Frontend Masters curriculum, and EdX CS50.
These days I would recommend checking out Scrimba. I’m using it to learn React, but the quality and ease of learning is phenomenal. I’ve tried a lot of different learning tools and nothing even comes close to it (in my opinion). Wish it had been around years ago when I was starting out.
Thanks for the information. But could you mention this book for me please?
I have to check this one, thanks for sharing ;)
You're welcome
Hey. I hope you find your way! As all person learn differently. You need to find your way and do some self experiment. For me is spending time on it and play with it break it, fix it and take it a part. Consol.log is your best friend.
"JavaScript is most despised because it isn’t some other language. If you are good in some other language and you have to program in an environment that only supports JavaScript, then you are forced to use JavaScript, and that is annoying.
Most people in that situation don’t even bother to learn JavaScript first, and then they are surprised when JavaScript turns out to have significant differences from the some other language they would rather be using, and that those differences matter."
Douglas Crockford, JavaScript - The Good Parts, 2008; p.2
Often JavaScript isn't difficult but simply different - trying to impose a mental model that was shaped by another, preferred language usually only creates grief.
JavaScript is it's own thing and it has to be approached on its own terms. That may require some re-orientation.
MDN: JavaScript:
"JavaScript is a prototype-based, multi-paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles."
Slavishly adhering to any particular paradigm in JavaScript is probably a mistake, use what works well in JavaScript.
I learned it from W3Schools many years ago:
w3schools.com/js/
It's 100% free, you don't even need an account, and everything is explained so clearly.
I actually don't know, months ago I didn't know what a listener is or even how function parameters work, I only copied code from the discord.js guide and one day I started understanding everything.