How Can I Start Learning Low-Level Computer Science and Programming?

0
5
Asked By CodeCrafter92 On

I'm someone with a basic understanding of programming, but I want to dive deeper into low-level computer science. I have a general idea of concepts like compilers, logic gates, and operating systems, but not the specifics of how they function. I'm particularly interested in programming languages like Assembly, C, and C++, as well as topics like computer graphics. I'm looking for some solid book recommendations, and if you've self-studied this area, I'd love to hear how you began your journey.

2 Answers

Answered By TechieTommy On

You might want to check out Angela Wu’s courses on Udemy—they're a great starting point! Personally, I started years ago with Borland Turbo C++ and some beginner books like 'C++ for Dummies' and 'C in 21 Days'. I'm not sure if those exact ones are available anymore, but they're a good reference for getting your feet wet. Boot.dev could also be helpful for you!

CuriousDev -

Thanks for the suggestions! I already know C++, though, so I’m more curious about the inner workings.

Answered By BinaryBro On

To really grasp low-level programming, begin with a solid book on Computer Organization and Architecture. After that, tackle books on Operating Systems, Compilers, and Computer Networking. It’s also beneficial to practice with an Assembly Language while you study these topics, just to get a hands-on feel as you go along!

LearningNerd -

Great advice, I’ll definitely add those books to my reading list!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.