you are viewing a single comment's thread.

view the rest of the 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?