I am a beginner and only know some HTML and figma
honestly dont spend too much time with html and css, the fact is with HTML5, there are too many great elements which many dont even use cuz we dont know about it lol. You will end up seeing everyone sticking with div tags and applying css or using a css library.I am a beginner and only know some HTML and figma
I'll take your advice and come back to give you the feedback!honestly dont spend too much time with html and css, the fact is with HTML5, there are too many great elements which many dont even use cuz we dont know about it lol. You will end up seeing everyone sticking with div tags and applying css or using a css library.
My suggestion is to spend nothing more than 1-2 months learning html/css/js.
For css just know grid and flex. Truth be told there is so much and you will end up forgetting whatever u learn hahaha. You will end up googling 90% of your stuff thats programming hahaha. You can find net ninja on youtube or just take some frontend master stuff on that grid/flex. Another resource for css is prolly Kevin Powell you can find it here in tutflix . Maybe take powells responsive course than the demystifying should be taken once your know some frontend framework.
Now after your first 2 months, pick a frontend framework. Pick one that will get you a job not one that is famous. IMO just learn react and get good in it, you will realize all that js u learned was an overkill. After learning react learn redux and u are good to go. From there onwards I will suggest learn a server side meta framework like next. Jump from react to next is seamless takes like 1-3 months (being generous over here). But if you know how to build backend rest apis , then react + redux is a perfect combination takes you to a full stack.
Just dont make the same mistake I did. I kept on learning JS and Css and realized most of the stuff is an overkill and not needed when u pick up a frontend framework. Honestly, just pick a stephen grider course hes using modern react + redux, + he just updated. Personal statement when learning redux just look at the Docs. Redux toolkit + rtk query documentation is so good and prolly the best you don't even need a course to learn modern redux now. Docs alone will get you proficient in it in a week. I will encourage learning RTK over react-query as it works well along with redux (from the same redux team).
yeah also pick a UI lib like material ui/maintine/antd. Pick one and just use that to build stuff so you dont end up spending most of your time styling components. UI lib like the one I mentioned will also bring consistency and a uniformed design system. No need to enroll in a course just use the docs directly.
That's how you start. Look into email dev also since you have those skill set alreadyI am a beginner and only know some HTML and figma
Im a fan of Traversy Media. But i'm not a fan of guides like theses. There are so many (new) technologies to learn. And it can become quite overwhelming as a newbieYou should check out Traversy Media, he posts a Web development roadmap every year, it's well respected.
2023 is not out yet but his 2022 is still relevant.Take notes of the different fields of expertise and look for the most recent courses on youtube along with documentation. Udemy courses tend to be too outdated, including the highest rated courses from Jonas Schmedtman
This is some great advice. I'm personally working my through the front-end developer path at Scrimba. It's going great so far, In 5 days in and I'm 75% through the CSS section and will be doing JavaScript next. I kind of worried about that but let's see how it goes haha.
I've already downloaded a bunch of courses so if I get stuck I can use one of them to learn the subject that's giving trouble from another teacher/angle.
Make sure to do the projects twice. Once with scrimba, and then on your own.
I struggled a bit with the JS section "Essential JavaScript concepts". They learn you so many techniques in such a short amound of time.
I couldn't wrap my head around it first time. When you do the projects for the second time on your own. You will understand it much beter.