Skip to content

Instantly share code, notes, and snippets.

@MMachado05
Last active June 26, 2024 21:00
Show Gist options
  • Save MMachado05/6d56e59cc60bb565f7f82f9f63b63ab9 to your computer and use it in GitHub Desktop.
Save MMachado05/6d56e59cc60bb565f7f82f9f63b63ab9 to your computer and use it in GitHub Desktop.
IT/Programming/SWDev Learning Resources

(I've copied this word-for-word, basically, from an old Google Doc I had lying around. I'll probably be changing the sections at some point.)

This is a list of as many resources I can find to learn anything even tangentially related to software development and IT stuff. It's mostly for me, but if you take value out of it, I'm glad!

Note that I haven't personally patronized each of these resources. My goal is to have this be as comprehensive as humanly possible, and for others to judge the quality of the things listed based on their own personal criteria.

Legend:

  • 💸 This resource includes paid services at some point (be it optionally or necessary to continue)
  • 🗒️ This resource has very little true "practice," and is likely better suited as a resource
  • ⭐ This resource has open-ended projects to ensure avoiding "tutorial hell," where only the final goal of the project is described, but the specific implementation decisions are up to you.
  • ✏️ This resource is entirely guided, and should be supplemented with more open-ended and creative projects (this includes resources marked with ⭐)

Things like this gist:


Web-based

General-purpose Resources

Computer Science (Intro & Theory)

Specific Programming Languages[2]

Web Development

Software Development (this category is weirdly named, I'll change it later)

LeetCode Help

Books and the like

To-do.


[1] CS professor at the University of Toronto. Super cool guy.

[2] Pick one, and go with it. We don't judge someone's versatility in speech based on how many languages they know, but rather with what they're able to say. The very same goes for programming languages. I'd rather write a phenomenal essay in the only language I know than 5 mediocre essays in different ones.

[3] All solutions reviewed in Java.

@MMachado05
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment