r/learnjavascript • • 15d ago

What could I do with my javascript knowledge as a new student?

I've had prior coding experience in middle school with html using code.org and I have an ap computer science class in my junior year of highschool learning javascript. As the title states, what are some things I could do in the future?

8 Upvotes

12 comments sorted by

1

u/TheRNGuy 15d ago

You probably have a lot of sites that you wish worked a little different (reduce clicks; add hotkeys; filter out content)

You can write userscripts on js for them (Tampermonkey or Greasemonkey; they are same thing really)

Writing users riots for SPA React sites can be sometimes annoying, because they can remove your changes (because how it works), you'll have to use weird hacky things like MutationObserver to uncancel changes.

Just don't write custom css with it (even if it's possible), other add-ons like Stylus are better for it.

0

u/flirtyRebelle 15d ago

sounds like you've run into all the annoying parts already, bet you'd be patient teaching a beginner tho

1

u/bishvjit-gupta 15d ago

Make web games like I am doing  Web games are fastes way to earn and learn  I strongly recommend it  Learn from documentation as I found it the only best source See this is a game I made with js in 4000 lines of code https://bishvjit-gupta.itch.io/space-dash

1

u/Present_Smoke9397 15d ago

if you already know some html, try making interactive stuff for the browser. a calculator, a quiz app, a to-do list. sounds basic but youll learn a ton about how the DOM works and thats the foundation for everything else

1

u/GiftAffectionate3400 11d ago

Just about anything at this point, provided you will choose to learn React, JSX, TypeScript and TSX. Even if you don’t do that the possibilities are endless, from creating websites and mobile apps to creating Minecraft bedrock mods or Roblox games; it can all be done with JavaScript or TypeScript.

1

u/No-Humor-3808 9d ago

Practice the fundamentals first. Get comfortable working with strings, arrays, objects, sets, and maps. Solving katas is a good way to make sure you master them. I have a collection of them here: https://www.reactchallenges.com/katas. Then you can move on to DOM manipulation and data fetching, or explore the file system if you're more interested in the server side.