Sign in to follow this  
Ventas

Ok! I'll be off for... what excatly?

Recommended Posts

Hey :) I began trying out C++ with the though(As many beginners have) "OK, lets make a MMO, baby", but when I finally started trying it out a bit, it all seem'd a little bit... Hopeless? Anyways I'd like to ask some of you how you began trying out programming (Games), and what I should do, to get further on? I didn't really learned that much from the Ebooks that I downloaded, as the they kinda require that you know the basics(Maybe it has also something to do with my age, but thats not the point ;) ). I've been reading alot on this, and seems alot more harsh than Visual Basic(And it is :S ). I guess no one can make a game from the start, and actual understand or learn the code and what the different things do, from a beginning. I hope that someone knows what I should do, to fully experience C++ without saying 'eh?..' reading a tutorial(Well It's not that I don't understand english, but rather that it requires that you can some sort of fluent english - Which is more than I can.). Best Regards, Ventas :) Please tell me if you want more info about my question ;)

Share this post


Link to post
Share on other sites
C++ is not a very good language for beginners. It's very complex, very difficult to get a proper basic handle on. It will take you months -- for some people, years -- before you can make moderately complex graphics games with it. That's just the nature of the beast. You have to resign yourself to starting smaller. An MMO is impossible for you (for a large number of reasons).

Other languages might be worth checking out (C++ is hardly the "be all, end all" of languages). Python and C# might be worth looking in to. However, as far C++ books go I recommend "C++: A Dialog" and/or "Thinking in C++," both of which are freely available online (use Google). If you've read those and are still having problems, try practicing more; write some sample programs and little tests for your -- this applies to any language you're learning, not just C++. Book learning alone will not cut it.

But yea. If you're more results-oriented, you might want to consider Python, as it has less of a learning curve than C++ (not being as hampered by legacy cruft and poor early design decisions), and is plenty sufficient for writing games, especially given its wealth of 3rd party libraries like Pygame. It might help you get a better handle on the fundamentals of programming and software development, before you tackle C++ (if you even decide you want to bother at all).

Share this post


Link to post
Share on other sites
Thanks for the answer guys!

Well I've been doing a little of C# and Python. The thing is that; when I changed from VB to C# it all got a little bit more "Detailed" and I ran across the street screaming 'AAAAR'. Ok, I didn't :P But I thought that C++' language was so different from the other languages, that it didn't help making some in C#. Well I'm able to do some in C# as I said, but not as much as in C++(Not that I am 1337 :P ). I will try see how far I can go - If I don't really get the tutorial, then I'll try change to C# for a bit. Python was a bit wierd. It was actually my first try ever.

Thanks for the answers again ;)

Best Regards,

Ventas

Share this post


Link to post
Share on other sites
I recently started programming in Python while reading the book "Python Programming for the absolute beginner". I both recommend this book and the programming language Python, especially for those who are starting out. Each chapter explains new concepts and then apply this knowledge in making a game and this is explained in the end of each chapter. C++ is mostly used by professionals who wants to make as efficient code as possible, Python is both powerful and very high-level so it's easy to understand.

I have learned a lot from this book even though i'm not fully finished yet. The book also covers the library Pygame, but not much.

Share this post


Link to post
Share on other sites
Well I don't know what to choose atm ;P, but since the topic start(And before) I've been reading alot about C++. I just feel that dropping it would be kinda hopeless then. Not that I've learned much from what I've read, but more the time that I spend on the project. The idead of a game was of course only a beginner thought, but it helped me a little more into this section ;)

I might meet some who totally disagree, but sticking to C++ now would might be the best. Python is easy to learn, but seemed a little bit wierd for me. One of the many reasons might be that I'm not good at the tidy stuff, so the interface can look like one big mess at late when youre tired.

Share this post


Link to post
Share on other sites
C++ can be a little hard to understand to the uninitiated. However, I have found that if you can understand and code in C++, you can do anything. It might be worth some effort to continue with your C++ learning.

If there is something you don't understand, ask on this site, do google searches, or anything that it takes to comprehend the language. It will serve you well in the long run.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this