I have almost completed learning HTML, CSS and Javascript . What should I go for next on my path for becoming a full stack web developer?
For further actions, you may consider blocking this person and/or reporting abuse
I have almost completed learning HTML, CSS and Javascript . What should I go for next on my path for becoming a full stack web developer?
For further actions, you may consider blocking this person and/or reporting abuse
Oldest comments (17)
PHP MySQL for web Dynamic, and After that Laravel, Angular, React.
That's too much for a beginner I would say 😅
Haha, I was trained on html css js php mysql and now angular laravel ionic, in six months, I have never coded before
Great job 😊 You have completed the hard part. I think you should learn React (frontend development) and/or node (backend developer).
Both of those frameworks use JavaScript which you already know so they are perfect for you as a start.
I would challenge WHY you want to be full stack. You will never have learned all of HTML, CSS and JS; the ecosystem is still changing so fast that keeping up to date on Front end Dev is a full time job. Middleware and data storage are boring to many people (not me) so if you love the design side I would concentrate on that. CSS preprocessing like SASS and LESS, CSS libraries like Tailwind, Bootstrap 5 and Materialize, JS frameworks like Vue (my preference) React, Angular, Svelte. Static site generators like Vite, gridsome, cross platform tooling like Ionic, React native or Quasar, code deployment tools like GitHub, Octopus deploy, design prototyping tools like Figma.
You need to decide what sort of development you want to do. There is a world of difference between building a promotional site for an enterprise as part of an agency, to building a product for a SaSS startup to designing internal apps for an established business who's main focus is NOT technology.
🎉 Well done !!!
I would suggest you to first master frontend as your learning indicates that you have spent more time in that area.
Frontend is a vast field and the same applies to backend as well 😎
It's very important to start your journey in one area and depending what do you like to master other areas as well.
Don't do them on the same time especially when you are a beginner!
Build your skills and experience first!
I would recommend you to check out: neog.camp
This community is helping people to learn web dev from scratch, and the community is huge.
The road map should be : HTML ,CSS , javascript , then any js framework/library my recommendation would be React , Node and mongodb
I find the Web dev roadmap to be very comprehensive of how to expand from the basics into deeper topics :)
Roadmap to becoming a web developer in 2021
Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.
Special Announcement:
We now have a YouTube Channel
I plan on covering the roadmaps and put more content there
Subscribe to the channel.
Purpose of these Roadmaps
Also, I created this website if you want a detailed list of resources: website
Try some fun stuffs like animation library (Anime JS / GSAP) or 3D-rendering library (Three JS) or Machine learning library (Tensorflow JS). It's quite easy to master all these libraries once you understand the basics of web development. If you haven't learn Node JS, I promise it won't affect that much.
Of course, what people will always tell you to learn the frontend framework like React or Angular or Vue, yeah, it's true, but before that make sure you know how to use 'npm install'.😂
Oh dear, I hate to tell you but you are only just beginning!
I presume you are following a course and you mean you have nearly completed that!
So your next step before moving on would be to apply what you have learned to a personal project. That will naturally lead you on to other subjects that interest you.
But if you do want a new subject to sink your teeth into...accessibility would be your next logical step, learning about WCAG and WAI-ARIA and how to apply them to your work.
No you haven't. None of us has. And none ever will.
As for what to do next, how about setting up a web server? I'd recommend going for something traditional like a LAMP stack, then move to the more modern stuff from there :D
Plenty of answers. But start with the basics.
Feel confident with HTML, CSS and JavaScript? Then start doing the following:
1- Create any website and deploy it. You can use any service, but try surge.sh if you have doubts.
2- Share this website with your friends and ask for suggestions and improvements.
3- Research what's is an API.
4- Search for free API and try to connect your application to this API using Axios. (You can use other libraries, but this is a good start).
Just this 4 steps are a lot of Fun for who is starting. Try building your own personal web site. After this you can start researching how to create your own API.
But for now... Do you accept this challenge?
Good luck