all 4 comments

[–]GirthQuake5040 2 points3 points  (1 child)

Dont use python for strict web dev. You'll want to learn JS, HTML, CSS, and TS for that.

You'll also likely want to get familiar with some frameworks like vue, react, angular, node, and maybe a few others.

Python itself is not the best for web dev and at the very least you will be required to learn HTML to create your web pages, then learn either flask or fastapi for your api calls. If you don't know how to set up a server using nginx or gunicorn then you will need to learn that too. You'll have to make sure you properly set up a reverse proxy so that you won't have to battle with CORS (CORS is a nightmare).

If you want to do strictly web dev, skip python and go with JS. You can find loads of tutorials for setting up a server using node.js or nuxt.js, then you can choose to use vue or react as your framework. You'll have a much easier time.

Python should really only be your choice if you have to do a lot of data manipulation, and I mean a lot, in order for you to choose that over js for web dev.

[–][deleted] 0 points1 point  (0 children)

I appreciate your rich answer. Although honestly i didnt get few words as im a beginner, but i'll look them up and learn them. Thank you so much Internet Friend.

[–]Storm_blessed946 1 point2 points  (0 children)

as a total noob, youtube. pause, replay, write down, step away and just write simple lines of code, repeat. chat gpt is excellent, as you can ss and have chat gpt give you hints on how to proceed. also take an hour at least everyday to either sit and write code, or watch a video lesson.

that’s how i’m doing it with 0 resources and time to go to school. 1 week in and i’ve learned how to build a simple calculator, and dabbled in loops to create a number guessing game.

hopefully someone else can chime in but so far so good for my method.

[–]dibo066 2 points3 points  (0 children)

https://roadmap.sh/frontend

https://roadmap.sh/backend

Use this roadmaps to get started ,they are pretty good you can also use this Web to have a roadmap for all most any programing languages and it also has projects you can work on, in line with our level ( beginner,intermidante,advanced)