Hey everyone! I'm trying to get into game development, specifically using Unreal Engine, but I'm not keen on learning C++ syntax. Instead, I want to use the visual scripting tool called Blueprints. I watched some tutorials but realized I still need to grasp the underlying logic of programming. Some folks suggested taking CS50x, but that seems too advanced for me, especially since English isn't my first language. I'm considering starting with Python to understand OOP concepts and the basics like variables and functions, even though I won't be using Python for actual game development. What do you suggest? Do I need an overall understanding of computer science, or can I just focus on learning a high-level language like Python to build my foundation? C++ feels really intimidating for a beginner!
2 Answers
If you want to get comfortable with OOP, C# might be a better fit. It's fully object-oriented and widely used in game development, especially with Unity, which is super beginner-friendly.
Starting your journey with a platform like LearnOpenGL could be a great way to dive in! Just get going with the basics and make the most of visual resources out there.
But how much more challenging is C# compared to Python? I thought I could learn the programming logic without getting too deep into something complicated.