If you're a begginer in front end, probably have you seen the common advice when you ask about what learn first.
"HTML, CSS and Javascript"
Done!
And now? what's the next step?
If you're a begginer in front end, probably have you seen the common advice when you ask about what learn first.
"HTML, CSS and Javascript"
Done!
And now? what's the next step?
For further actions, you may consider blocking this person and/or reporting abuse
Latest comments (32)
hello friends i had done html css and js but still i am confuse what to do next because i know the concept but not able to create websites i am so confuse i felt like i learn nothing what to do next can i practice a question and create a smalll projects
To learn properly HTML, CSS and Javascript while jumping into mainstream frameworks (React and/or Node) depending on what you are interested in.
Also taking some knowledge of relational and non relational data bases would be fine.
I'd say freecodecamp is a good starting point for that plus you can get certifications.
practise them more and then learn react and vue.js and for backend learn django.
good luck any way
I finished learning JS a few months back and I was asking my programmer friends where to go next, all of them recommended React as it opens doors to learn many things plus its popular in the market,
While im learning react, I was introduced to NextJs, Redux, MUI, and many other react related libraries that helped me able to build production level SPA,
If you learn react and you decided to move to another framework, it will be easy transition since all almost have the same concept
Lots of good answers here!
I ended up making small SPAs and tools (nothing that required anything beyond the HTML/CSS/Javascript you mentioned, so just little Javascript things).
In hindsight I think it would have been beneficial to learn rudimentary Apache, PHP and MYSQL as soon as possible-- various other stacks are popular now but I feel much more well-rounded after learning how to use a simple LAMP stack and run my own server.
I find this interesting because I was using LAMP for my side projects for like 6 years till I get a cheap VPS and started using Node which, after getting experience on both I can say it's easier and faster in terms of development.
I'm not into full MERN usually for two reasons:
The only experience I have with Node.JS is from making a few Electron apps, and I really disliked it, that was what informed my decision to use a LAMP stack for my hosting projects.
That said Node.JS and React are certainly popular and/or 'best practice' now so I'm sure I'll have to roll over and learn them completely in the near future. ¯\(ツ)/¯
😂 well you coded using Electron Framework, you need to try vanilla JS or Express maybe and run it over Node JS, which at the end is just a Runtime Environment.
Go for nextjs
Next step to practice & improve portfolios in this skrills
Learn different frameworks and be an expert on it. For example react, flutter, next js, bootstrap, tailwind etc. feel free to explore around.
There are multiple options, but there is no next step if you don't know what are out there to try out.
I wrote an article on this topic before, hopefully it helps. dev.to/hunghvu/some-front-end-web-...
The answer is simple: use it to build something!
Only when applying your knowledge, you experience where there are shortcomings and where you may need more knowledge.
Maybe you discover the need to learn some backend stuff. Or how to interact with REST APIs, or doing secure authentication.
There is an infinite amount of things to learn. I am working in the web since over 15 years, I care about a lot of things and always try to learn and apply something new. And I always feel like I just scratched the surface, yet.
By applying what I know in projects I can easily identify which directions I should approach next. Maybe webgl because I want to do some 3d visualizations. Or I should spend more time on optimization because a site I am working on loads too slow.
If you feel insecure about your decisions, you could reach out to find an experienced mentor to discuss your approaches and architecture with.