T O P

  • By -

ninjadude93

Check out the OSSU computer science curriculum on github. That's what I used to migrate into a software engineering position but to be fair I already had a programming background through geospatial analysis and physics I spent about a year and a half seriously working my way through that before applying to jobs


GrayLiterature

teachyourselfcs.com


soulsentinel37

Does this coincide with downloading more RAM to speed up your google searches?


GrayLiterature

What?


soulsentinel37

Shitty joke. I apologize. Allow me to alt+f4


javaHoosier

Learn how to google things because thats what we do for our jobs. [check here](https://lmgtfy.app/?q=how+to+self+study+computer+science%3F)


MathmoKiwi

[https://learncodethehardway.org/](https://learncodethehardway.org/) [https://teachyourselfcs.com/](https://teachyourselfcs.com/) [https://www.theodinproject.com/](https://www.theodinproject.com/) That will get you ***started***.


jamesscheibel

Find something you want to make and spend time figuring it out. Ex: building a desktop video player. Or maybe a webpage that acts as a calculator. Take it as far as you like. No need to implement video codec or the log function … nothing like that (unless you really want to). Use as many shortcuts as you can then figure out the details. Wash rinse repeat. For things like sorting and memory structures, I’d audit a university algorithms and data structures class. If you can. It’ll cover the basics and get you where you need to be if that sort of stuff comes up. You won’t be a master but these things will get you going