DEV Community

Pranjal Verma
Pranjal Verma

Posted on

What Should I Learn After basic Javascript?

Hi, I'm a coding past 1 year, I have learned HTML, CSS, JS from various sources and now I'm curious that.
What should I learn now?
REPLY TO THIS POST, AND HELP ME OUT

Top comments (7)

Collapse
 
gombosg profile image
Gergely Gombos • Edited

I suggest taking a look at Typescript and learning some popular frontend framework (Angular, React, Vue).

If you are interested in backend, take a look at Node.js.
If you would like to learn a different backend language, start learning Java or C#.
Also you can dive deeper in JS (e.g. learn Promises, read the You Don't Know JS book) if you want, and look at web architecture like REST and stuff.

Take a look at some frontend and backend roadmaps in roadmap.sh to assess your knowledge.

Have fun! :)

EDIT: to let me help you more - what kind of coding work have you been doing so far?

Collapse
 
pvcodes profile image
Pranjal Verma • Edited

So far in development I have learned HTML, CSS and basic JS with some knowledge of jQuery.

Collapse
 
gombosg profile image
Gergely Gombos

Then the above still holds. :)

Collapse
 
admantium profile image
Sebastian

To progress in learning, I'm always championing the idea to create your own project and bring it from idea to production. Start with describing the app you want to build. Make sketches how it looks like. Decide how the user interacts with it. And then build it piece by piece.

Definitly check out React.

Collapse
 
pvcodes profile image
Pranjal Verma

Yeah, I have a idea basically I want to make my portfolio website but don't know how to start.
I have done many projects on this site frontendmentor.io/ but all assets required for that projects were already provided.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited
  • CSS / CSS preprocessors / Flexbox / Grid / Animation and designs / BEM and perhaps Tailwind.
  • Multi-page management system, like SPA or static site generators.
  • Firebase, API services or perhaps BaaS, if you don't want to create backend yourself.
  • Write a blog. Get a career.
Collapse
 
pvcodes profile image
Pranjal Verma

Can you please elaborate the 2 & 3 point