MY FIRST STEP ON BECOMING A WEB DEVELOPER

Great that you're jumping in. A solid free path: start with HTML and CSS to get comfortable structuring and styling pages, then add JavaScript for interactivity. freeCodeCamp, The Odin Project, and MDN's docs are all free and beginner-friendly. Build tiny projects as you go (a personal page, then a small interactive app) - building beats passively watching tutorials. Your physics background will actually help a lot with the logic and problem-solving side.
 
The basics : HTML, CSS , JS , PHP
As a plus : MySQL or MongoDB

Then you can jump to React , Laravel.
This is a really useful guide. I would also recommend you to start with HTML, CSS , JS and PHP. You could also for example use Python with the Django Framework for server logic instead of PHP depending on what you want to build. Django and Laravel are in my opinion the best Backend Frameworks for solo developers. First start the website design with HTML, CSS and JavaScript. Then learn how to interact with servers with PHP or Python and connect your Website server logic with your website design. I prefer MySQL over MongoDB but MongoDB is also widely used and can be used without problems.
 
Back
Top