Just starting out in the programming world. Lost and need help.
Members - Reputation: 106
Posted 17 November 2012 - 01:09 PM
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.
Crossbones+ - Reputation: 1257
Posted 17 November 2012 - 05:17 PM
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.
Crossbones+ - Reputation: 12443
Posted 17 November 2012 - 08:30 PM
After going through several tutorials, and after playing around a little, then actually start a *very very very very very* small project. Then another small project, and another, and another. You learn by a mixture of reading and doing.
For myself, I found it helpful to learn with:
- 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 how to ask smart questions when you can't find it on google.
- A great forum to ask the smart questions on.
It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God. [Need free cloud storage? I personally like DropBox]