DEV Community

Discussion on: Documenting My Journey From Waitress to Full Stack Web Developer

Collapse
 
ralexrdz profile image
Raul Rodriguez

If I would start over learning programing, I would love someone to tell me to use a Unix system (Ubuntu or Mint), to learn basic Terminal/Shell commands and to master basic windows/browser/vscode shortcuts, browser dev tools, get familiarized with package managers (apt, npm).

Learning docker also helped a lot (dont have to go through the trouble of installing lots of stuff and break very often my OS, use prebuild techs).

Most people would love a CMS for their site, so if you like Javascript, the easiest I've found to set up a api/cms/db service is using KeystoneJS (favorite project I've found). That would take your front to the next level

Modern Javascript frameworks workflow would be harsh to get sometimes (Angular/React/), I would take a look at Vue and Svelt.

Good luck!

Collapse
 
mariullom profile image
Mari Ullom

Amazing tips! I'm still confused about how to work the Terminal, and Shell commands. I honestly don't think I'm even using github properly LOL! When you start coding, nobody really teaches you that side of things, they just expect you to already know how that part of it works. I didn't know how to execute my python script until recently, unless I was in my interactive online class because it had a built in terminal. So I was writing python scripts and didn't even know how to use them. Such a shame. Thank you so much for the front tips as well. If you're ever bored and feel like chatting and sharing some secrets let me know!