Hey everyone! I'm planning to dive into game development soon, and I've chosen C# as my programming language. However, I realize I need a solid foundation in general programming concepts first. I recently watched a video titled 'How to Think Like a Programmer,' which really clarified a lot for me. I want to know, are there any books you would recommend that cover topics like programming mindset or algorithms before I fully start learning C#? I believe that programming is about more than just writing code. Thanks!
2 Answers
If you're looking into thinking like a programmer, you should definitely check out "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People." It's a fantastic starter book. For a deeper dive, "Introduction to Algorithms" by Cormen is really comprehensive, though it might be a bit tough to get through. Just remember, actually writing code is one of the best ways to develop that programming mindset, sometimes even better than reading!
Programming and writing code go hand in hand, so don't overlook the coding part. It's all about translating your ideas into algorithms and then into code. But I get that it's a journey—start coding! You'll learn much faster by doing, and it's definitely okay to learn as you go along. Grab a project and jump in!
Totally agree. The best way to learn programming is through practical experience. Don't hesitate to dive in and start coding right away. That's where the real learning happens!