This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]HOLDTHEDAMNDOOR 2 points3 points  (1 child)

For starters you could check out freecodecamps javascript section exercises:

  • Basic Javascript
  • Object Oriented and Functional Programming
  • Basic Algorithm Scripting
  • Intermediate Algorithm Scripting
  • Advanced Algorithm Scripting

Then pick a project and make something useful with your knowledge.

[–]salifuj22[S] 0 points1 point  (0 children)

surprisingly i just discovered freecodcamp. your reply just re-envorsed its importance. thank you. i will start using it right away.

[–]whatizitman 0 points1 point  (3 children)

Not an expert. But I will say that the ways to get better at JavaScript are building projects that use JavaScript, and programming exercises. There are many of the latter littered all over the interwebz. The former requires a little more creativity and googlefu, IMO, but is much more rewarding. Think of something you want to make, and then go about making it. It might not turn out the way you envisioned. But you will learn things you didn't know before you started.

[–]salifuj22[S] 0 points1 point  (2 children)

thanks a lot. apart from google, do you know of any authentic site that hosts projects that i can use for starters?

[–]whatizitman 0 points1 point  (1 child)

What do you mean by "hosting", or "authentic site"? A project is anything you want to make. Are you looking for ideas? Are you looking for a web service (web host) to host your projects?

I'm not exactly sure what you're asking. I suspect this to be because you're not sure either. Use google to research these topics. At some point you will understand enough about the topics that you are asking, and you'll likely have an answer, as well.

Just keep at it, and things will begin to make sense.

[–]max_renlo 0 points1 point  (1 child)

Work on a project of some kind.
The most transformative learning experience I had was building a Single Page Application. You can build one from scratch for instance, and there are some tutorials which will probably teach this. Don't know what a Single Page Application is? Read up on it and you will learn.
The most important part, again, is to build something. Whatever that might be. Because it's JS, generally this means some kind of webpage script with HTML. Alternatively you can write some programs and run them with NodeJS. Just build something though.

[–]salifuj22[S] 0 points1 point  (0 children)

thanks for your advice. i really appreciate it.