Sign in to follow this  
Rasheed Mehrinfar

Just starting out in the programming world. Lost and need help.

Recommended Posts

Hey guys,

I'm a 15-year-old looking to enter the world of programming... but problem is... I have no idea where to start...
Ideally, I'd like to start learning a language that is good for beginners, but also powerful to make games. I've heard C++ is a viable option but wanted some advice from some more experienced programmers.

My dream has always been to work in the gaming industry, specifically working with an MMORPG. I'm aware that this is still a long away, but I'm willing to give as much time as I need to, to begin the journey towards this goal.

Basically, I need some advice on which language to begin with (powerful + widely used), and any recommendations of which books to read, or websites to visit that could possibly help me. Heck, even if someone is up to mentoring me I would be down for that.

Thanks
Rasheed Mehrinfar

Share this post


Link to post
Share on other sites
[url="http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx"]This link[/url] is a good starting place for more information.

Any language you pick will be fine for making games. It's a decision that a lot of people worry about, but it truly is not that important. I like C#, I've found it to be easy to learn and very flexible. Other people recommend Python as good for beginners, and Java is popular as well. But if you have any strong feelings towards some particular language, you don't have to worry about it not meeting your needs.

Regardless of what language you choose and what books you read, remember that you won't be able to develop your skills very far by just following written instructions. You need to branch out and experiment on your own as you learn more about how to use the language you've chosen.

Share this post


Link to post
Share on other sites
In addition to what Khaiy has said, once you choose a language*, you need to stick with it for several years. Don't bounce from language to language. Don't think that you've "learned" the language because you spent three months and "know the basics". [i]Stick with it[/i]. Read tutorials, experiment, then create.

After going through several tutorials, and after playing around a little, then actually start a *[size=2]very very very very very[/size]* small project. Then another small project, and another, and another. You learn by a mixture of reading [i]and[/i] doing.

For myself, I found it helpful to learn with:[list]
[*]Multiple different tutorials online, to get different viewpoints
[*]A good solid physical book, as your primary "tutorial" you follow.
[*]A thinner "reference" book, to bounce over to when you don't understand something.
[*]The knowledge of how to google intelligently.
[*]An understanding of [url="http://www.catb.org/~esr/faqs/smart-questions.html#intro"]how to ask smart questions [/url]when you can't find it on google.
[*]A [url="http://www.gamedev.net/forum/31-for-beginners/"]great forum[/url] to ask the smart questions on.
[/list]
*[size=2]I use C++, but I wouldn't recommend it, and I suggest you start with [url="http://www.python.org/"]Python[/url] instead, or go with Khaiy's C# suggestion.[/size]

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