Quote:Original post by Avont29
hey, my friend keeps telling me that c++ programming is really hard, people go to college for years to know that stuff, i really want to game program with c++, but he keeps putting me down :( i mean is C++ game programming really hard? and he prefers darkbasic, i don't want to do darkbasic because it is limited, but on the other hand its easy, to load a sound all you do is load sound, compared to C++ in which it takes almost 5 lines of code, i don't want to go back to basic, its too basic, and somethings wrong with that
No, C++ isn't what people go to college for years for. C++ is something you can learn in a month or less. Actual programming though, designing big programs properly and efficiently, solving any problems that occur, and making sensible and well-informed decisions on implementation issue, *that* is what people go to college for years for. And you face these exact same issues in every language. And that is really hard.
C++ or DarkBasic or any other language is no big deal. However, learning all the above is much easier in a simple language. So you could say that you are complicating matters by learning C++ first.
It's definitely not impossible though.
Quote:
load a sound all you do is load sound, compared to C++ in which it takes almost 5 lines of code
5? Try 50+. You need a lot more work behind the scenes to even get something that's able to load a sound.
Quote:
you didn't have to reply to this thread if you think it was so pointless, and i want tolearn C++ cause i want to, stop quesitoning about it,
You want to because you want to? Yay for circular arguments. Why did you bother asking, if you're not interested in answers?
Seems you've already made up your mind on what to do, so what difference does it make if we tell you that C++ is hugely difficult, and will take you the next 20 years to learn? (Not that we're telling you that)
But DarkBasic is actually just as powerful as C++ when it comes to games. Yes, performance might be a bit slower, but you can make any game in it if you want to.