Recommended Materials
These are some resources that I think would serve as good learning materials.
Books
Read More
What Every Programmer Should Know About Memory: link
Ray Tracing in One Weekend: link
Sunil Golwala's lecture note on classical mechanics - Caltech: link
Riccardo Cristoferi's calculus of variations: link
Gabriel Nagy's Ordinary Differential Equations - University of Michigan: link
Websites
beltoforion: beltoforion.de. One of my inspirations. Developed by Ingo Berg, the website focuses on a wide range of topics, ranging from programming, earth and space science, mathematics, and physics.
Ten Minute Physics: link. Cool, complex physics simulation using only HTML and Javascript. This is a website created to accompany the youtube channel Ten Minute Physics.
scipython: scipython.com. Created by the author of Learning Scientific Programming with Python, Christian Hill. Resources for learning Python simulation and scientific programming.
Romanian Mathematical Magazine: ssmrmh.ro. Very cool math problems.
learncpp: learncpp.com. A good website for learning C++ from start to end.
Youtube Channels
Mathematics: 3Blue1Brown, Mathologer, Michael Penn, Morphocular, Maths 505, Aleph 0, Creative Math Problems, Dr Barker, Dr. Trefor Bazett, EpsilonDelta, Richard E Borcherds, Mathemaniac
Computer Science: Computerphile, Errichto Algorithms, Sheafification of G
Low-level Programming: The Cherno, Low Level, Tscoding Daily, Core Dumped, Ange The Great, Laurie Wired, Artful Bytes
Computer Simulations and Numerical Computation: Pezzza's Work, Steve Brunton, Mr. P Solver, AngeTheGreat, Artem Kirsanov
Fun Programming: Sebastian Lague, Code Bullet, Code Parade
Web Development: Coder Coder, Coding2GO
Physics: Dr Ben Yelverton, Dr. Jorge S. Diaz