I started with plain, well-known languages like PHP and Java
but in real-world development, you need at least 2–3 frameworks, like Laravel, or a tech stack like MERN, both are full stack
my first pick was Laravel, and then I explored the famous MERN stack
nowadays, unlike before, web development is in higher demand, especially for creating systems for businesses
previously, I learned languages like BASIC, where you would build programs as .exe files, or Java, where you would build them as .jar files, but now, web development is more common, usually involving building systems for businesses, because it's cloud-based and collaborative
regarding code organization, whether to use a mono-repo or separate repos depends on the project, there’s always a tradeoff, separate repos give you full root access, but the backend and frontend may progress independently, sometimes requiring you to wait for both sides to catch up, if the setup is complex, it’s better to separate them, for mid-sized projects, a mono-repo is usually simpler and more manageable
before diving into frameworks like MERN or Laravel, it’s essential to learn the core of web development: HTML, CSS, JavaScript, and PHP for backend development
the advent of AI has made learning much more interactive, unlike before, when you had to read and memorize some, copy-pasting code snippets, which could get boring, you can now code as you learn, AI can help you create a project while you study what it’s doing, keeping you engaged and excited because you’re building while learning
also, I came in solid from PHP and Java, and even with good JavaScript knowledge, I found React quite strange at first, I wondered why there would be a need for local states separate from fetching data from the backend because in traditional Laravel, we always fetch data fresh from the server but is less interactive since you need to full reload, hence the need for FE to have independent state variables and useEffect
enjoy coding !
What’s the best way to start a full-stack project as a beginner and in which language?
What is the simplest project that covers everything that a Junior "Full-Stack" Developer should know?
Full Stack Web Development Project
You Can try Udemy Free Trail and See If What you like is there. Recently I build a Full Stack E-com project by following along
More on reddit.comCan someone suggest a good full stack web development project idea for my resume? (React.js + Django)
Videos
Does anyone have an example of the simplest project that we can put on our resume to demonstrate that we are a Junior "Full-Stack Developer?
This means having a certain technology for Front-End, Back-End, Database, DevOps, Cloud, CI/CD, etc.
Any suggestions?