Programming Languages

C++

NameLinkDescription
Learn C++https://www.learncpp.com/Teaches how to code, not how to program
Order of Items in Classes: Fields, Properties, Constructors, MethodsStack Overflow LinkBest practice in ordering items in classes

Python

NameLinkDescription
Brocodehttps://youtu.be/XKHEtdqhLK8Introductory course
Github Python Study Guidehttps://github.com/huangsam/ultimate-python?tab=readme-ov-fileWebsites, books, and videos on everything python

Front End Web Development

HTML

NameLinkDescription
MDN Web Docshttps://developer.mozilla.org/en-US/Details about Open Web technologies, which encompass HTML, CSS, and APIs

JavaScript

NameLinkDescription
The Modern JavaScript Tutorialhttps://javascript.info/Vanilla JavaScript

Data Structure and Algorithm

NameLinkDescription
Coding Interview Univeristyhttps://github.com/jwasham/coding-interview-universityResources to learn DSA
The Algorithmshttps://the-algorithms.com/Open-source collection of algorithm codes

Data Science

NameLinkDescription
R for Data Sciencehttps://r4ds.hadley.nz/Holy grail

Machine Learning, Deep Learning, and Artificial Intelligence

NameLinkDescription
Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlowhttps://www.oreilly.com/library/view/hands-on-machine-learning/9781098125967/Appropriate for all level of expertise

Game Development

Godot

NameLinkDescription
Godothttps://docs.godotengine.org/en/stable/Official Godot documentation
uHeartBeasthttps://www.youtube.com/@uheartbeast-

Tools

Videos

NameLinkDescription
Handbrakehttps://handbrake.fr/Open-source transcoder
Openshothttps://www.openshot.org/Open-source video editor

Photos / Drawings

NameLinkDescription
Gimphttps://www.gimp.org/Open-source photo editor
Kritahttps://krita.org/en/Open-source drawing application

Game Engine

NameLinkDescription
Godothttps://godotengine.org/Open-source game engine