What Books Should I Read Before Learning Programming?

0
1
Asked By CuriousCoder92 On

Hey everyone! I'm diving into game development soon, and I've decided to start with programming in C#. However, I feel like I need a solid foundation in computer science and programming concepts before I jump into learning a specific language. I watched a video about 'How to Think Like a Programmer,' and it really opened my eyes. I want to know if you guys have any book recommendations that would help me think like a programmer or enhance my understanding of programming principles before I start coding. I believe programming is more than just writing code. Thanks for your help!

5 Answers

Answered By CodedInReality On

Honestly, programming at its core is about writing code, so don’t get too caught up in the idea that it’s not. Algorithms are key, so you’ll need some practice. I suggest diving into coding sooner rather than later. One month of writing code can teach you way more about programming than just reading for a year.

Answered By BookwormNerd On

If you're looking to think like a programmer, I recommend 'Grokking Algorithms.' It's great for beginners and uses illustrations to explain concepts. For a deeper dive, 'Introduction to Algorithms' by Cormen is the go-to, but it can be quite challenging. Just remember, thinking like a programmer often comes down to understanding algorithms.

Answered By GameDevEnthusiast On

Before you pick a language, think about your end goal. If you want to make games, consider using established engines like Unity or Unreal. If you learn C# and work with Unity, you can create games faster without spending years building everything from scratch. And remember, why did you choose C#? Knowing your reasons can guide your learning path better!

Answered By StartCodingNow On

Books are cool, but I say just start writing some code! You'll learn so much just by doing it. Try simple projects and build up from there. Debugging and fixing typos is a huge part of the journey—don't fear it!

DebuggingPro -

Absolutely! And when you hit those walls with bugs, that’s where the real learning happens. Just power through it.

Answered By DevJourney On

Programming feels tough, but think of it like learning a new language. It takes time and practice. Start with some online resources for coding in Java and translate that knowledge to C#. Getting hands-on experience is one of the best ways to truly learn; books can only take you so far.

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.