1 Where can I find mathematical resources to learn topics related to computer science such as discrete mathematics, number theory, algebraic expressions, algebra, linear & abstract algebra, probability & statistics, combinatorics, modular arithmetic, graph theory and calculus etc. ?
2 How can I find mathematical and non-mathematical resources about how cryptographic operations are performed and how their security is ensured, how the internet works as a whole, how internet-based protocols operate and how networks like tor, air-gapped systems function?
3 Are there resources I can use to learn how the data structures, algorithms, computer architecture, circuits, components and modules that enable inspecting, controlling & modifying computers work and to gain the skills to read, study and safely modify an operating system, bios, kernel, application clients on a working computer for custom builds and hardening?
4 I’m aware that programming languages can’t really be learned the same way as a foreign language -- the best way is by reading about the languages that fit the needs of the project you want to build, writing code, and fixing lots of mistakes along the way. So instead of asking which language is best to start with, I’d like to know where I can find up-2-date resources about existing programming languages?
Note: I’m asking not so much to start programming but to prepare for computer engineering and support education.
Programming
How can I find reliable resources on computer engineering?
Started by dguH19b211 · Oct 28, 2025
deep stuff, i'd say those are things you pick up along the way while searching and reading daily, want to see what ppl will suggest tho
4. learn from books; while building your project review similar open-source projects. If you speak russian, i recommend you start through Stolyarov programming intro books
I'm not sure why topics like 'Number Theory' 'Combinatorics' 'Graph Theory' 'Modular Arithmetic' were listed separately as they are already part of Discrete Mathematics. But Anyways, these resources might still be useful.
1.
1.
- Discrete Mathematics - Oscar Levin
- MIT Mathematics (6.042j)
- MIT 18.06 - Gilbert Strang
- Abstract Algebra - Tom Judson
- Number Theory and Algebra - Victor Shoup
Definitely. Even at MIT Discrete Math courses have a miserable pass rate of about 52%. What do you think of R or R Studio?
I found learning discrete math easier while also studying logic gates, even building them with items from electronics hobby stores.
I found learning discrete math easier while also studying logic gates, even building them with items from electronics hobby stores.