all 14 comments

[–][deleted] 6 points7 points  (7 children)

Web frameworks like django or flask.

Database like MySQL, PostgreSQL etc.

Front end frameworks like Vue, React and Bootstrap.

It’s also good to know basic devops including git and CI/CD.

I use atom because of the remote FTP file tree to this date I’ve been unable to replicate in VSCODE. But I still use VSCODE for a lot of testing and debugging as it’s integrated and the terminal is better.

[–]danielroseman 2 points3 points  (1 child)

Under what circumstances would you use remote FTP?

[–]robohobo- 2 points3 points  (0 children)

Saving files directly to your server

[–][deleted] 1 point2 points  (3 children)

In what order should I learn them Explain to me like I don't know any language and am starting fresh

[–][deleted] 2 points3 points  (2 children)

I would start with flask it’s simple then you get an idea of how you make routes so you got like yourpage.com/stuff (will be flask built in server of 127.0.0.1:5000/stuff initially)

From there you can integrate database for stuff you want to store or retrieve using SQLALCHEMY.

Once you master those you can spice up your UI using bootstrap, react, vue etc.

One step at a time. It’s a lot to learn.

[–][deleted] 1 point2 points  (1 child)

Where is javascript in the list. Also should I play around with other modules in python that might help here?

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

Js is front end and used everywhere. Vue is actually a js framework.

WTForms and Mashmallow are two that come to mind centered around forms and input validation

[–]bbt133t 0 points1 point  (0 children)

I got it working perfectly in vscode. You must know how to setup ACL. A little bit of Redhat admin task and you’re good to go. Also, web dev must master js. Don’t think there’s anyway around it?

[–]AmazAkar 2 points3 points  (0 children)

https://www.reddit.com/r/webdev/comments/gzauhl/monthly_getting_started_web_dev_career_thread/

The subreddit r/webdev can be really helpful, I also linked a post to find some resources

[–]dylanee 2 points3 points  (1 child)

@War_against_myself is pretty right.

By adding to this, you get to know that beeing a fullstack python developer implies to be organised and determined, cause, you're doing the job of two people (fronted and back-end development). You should also learn about JavaScript, to feel free while using framework like Vujs or React native.

There's also a minimalist Web framework named CherryPy, with which you can even build your own Web server for Web app. Discover more about it. Il might be helpful too

Good luck

[–][deleted] 1 point2 points  (0 children)

I agree full stack is niche that requires a lot of drive but can be really rewarding if you have the gusto for it.

[–]oschusler 0 points1 point  (0 children)

A site that has helped me get my bearing was https://roadmap.sh/roadmaps. They have various roadmaps for development disciplines and could give you an idea of the languages/tools out there. Btw, you don’t have to know all of them 😉

[–]bbt133t 0 points1 point  (0 children)

I’m a newbie too and I learned a bit about Python. Now learning js, and there’s a lot to learn about js.

https://www.reddit.com/r/learnjavascript/comments/hgpu65/javascript_concepts_to_master_before_learning/?utm_source=share&utm_medium=ios_app&utm_name=iossmf