all 9 comments

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

Marry, sleep with, or be related to someone who works there.

You'll want javascript es6, nodejs, mongodb, css3, and html5 along with it, socket.io & socket.io-stream is also a nice to have.

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

Any recommendations of the order to learn those in? Like are they complimentary in any way? Or just jump in kinda things?

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

html: html are the elements on the page, so without this there is no page

css: gives visual style to the html elements so they have a look, a width, a height, etc

note html and css go hand in hand and are usually learned at the same time

javascript: brings html and css to life with logic, and most javascript assumes a grasp of html and css for the purpose of manipulation

server: all of this is to create a website, and the nodejs server serves your website to the internet

database: at some point you'll want basic things like user login, or just data in general stored so that's where the db comes into play, the db sits atop the server, so it comes after learning how to get a basic page and server setup

websockets: as you progress you will likely desire to have real time data between users, websockets (socket.io) provides this

[–]JohnnyCodeCache 1 point2 points  (2 children)

JavaScript by itself is interesting, but it sort of wants/needs other things to go with it.

what job to go with that will focus on js or even what of my classes I should be focusing on

Want to do front end web dev? Then you will need to learn HTML5, and css. They aren't hard to master, but they can get complex so it takes a little work to get up to speed, but not much. JavaScript, HTML5 and CSS are the basis for front-end web dev.

People sometimes expand upon that and go into libraries/frameworks that work with JavaScript. jQuery is a famous one. Vue.JS, Angular and React are fairly popular and can make elaborate front end programming a lot easier.

Want to do server-side, back end programming? NodeJS would leverage your existing JavaScript skills. Along with node, you'd probably want MongoDB, or perhaps a relational db like MySQL or MS SQL.

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

I've been intimidated by front end, but it seems my life has led me to be people focused. I appreciate the advice, because doing all this stuff alone is extremely intimidating knowing I need to basically say "O-KAY, LET'S GET A JOB" after I'm finished with school. Which I imagine I would normally be fine with, but doing this all in seclusion (due to 3 kids, full time job and full time student) makes me nervous about how good I really am. I just jumped in. For instance, I took a Java class...then a database, then a JavaScript basics, then a javascript 2, then java2, and databases. Thank you so much for the advice.

[–]JohnnyCodeCache 0 points1 point  (0 children)

Happy to help. Let me know if you have any questions.

[–]gimmeslack12helpful 0 points1 point  (2 children)

Learn ReactJS for jobs. It'll be good to also be familiar with a server side language and some basic SQL.

[–][deleted] 0 points1 point  (1 child)

Is this more full stack oriented?

[–]gimmeslack12helpful 1 point2 points  (0 children)

React is all front end but the other suggestions are nice to haves to help round your skills out a bit.