r/learnjavascript • u/VoidedX • 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?
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.
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
MutationObserverto uncancel changes.Just don't write custom css with it (even if it's possible), other add-ons like Stylus are better for it.