Hey everyone! I'm trying to get into game development using Unreal Engine, but I want to avoid C++ and use their visual scripting tool, Blueprints, instead. While I've been watching some tutorials, I'm starting to feel I need to grasp the fundamental logic behind programming as well. I've gotten suggestions to take the CS50x course, but I know that's beyond my current skills, especially since English isn't my first language. I was considering that learning a high-level language like Python might help me understand concepts like OOP, variables, and functions, even if I won't be using Python directly in game development. What do you all think? Do I need to understand computer science in-depth, or would learning the basics of something like Python be enough to build a solid foundation? C++ seems really intimidating for a beginner!
1 Answer
You're right, starting with C++ can be tough, but once you get it, it’s a huge accomplishment. I’d suggest getting familiar with C first. Look for a good tutorial and focus on basics like variables and loops until you can create a simple console application—like a fruit store program. Take your time; it could take a month or more, but if you enjoy it, that’s what counts! Then, try doing the same app in C++ to understand object-oriented programming better. Remember, figuring out if programming is for you is crucial!
I hear you! Syntax can feel like a different language altogether, especially if English isn't your first language. Python does have a more readable syntax, and focusing on concepts without diving into hardcore coding might help you understand the logic behind visual scripting better.