Hey /prog/.
I was wondering, for vidya, which is the best language to learn?
Of course, I don't want to only be a game developer, but I'd most likely be focusing on that. I've heard a lot of arguments as to why different languages are better than each other, so I'm really not sure.
Thank-you /prog/
I believe C/C++ are the most widely used. No one language is ``better'' than any other.
Also, you don't want to be a game programmer.
Also that was a shitty question fuck off and die
>>1
I think they usually use C++ in the game industry. Now if you want to do this as a hobby you could easily use something else, perhaps a better language such as BASIC if you're a noob and C if you aren't.
So in other words, find a book that is filled with shit like
"C++ is easy to learn."
"Programming in C++ is fun."
"C++ is used everywhere."
Name:
Anonymous2011-11-06 20:52
>>10
Indeed, what if the one book you read is terrible and you don't realize this immediately ?
Name:
Anonymous2011-11-06 20:53
>>10
Exactly. There are no end to those sorts of books. Amazon.com has a user review section and I use that to get an idea about what people think about their books.
>>10
Those books are a rip off. I recommend ``Learn You a 17 Programming Languages in 24 Hours !!''. You learn 17 programming languages so you get your money's worth.
Name:
Anonymous2011-11-06 22:52
Read "How I became a successful Kodak programmer" by Amirdeswaran Amul Rabindranath.
Name:
Anonymous2011-11-07 3:10
Do you of you have any experience with any C++ books though, which you could recommend?
No really, don't program interactive things at first. You'll be confused, get a bad understanding of programming and learn bad habits.
Make either something automated, such as a simle and minimal http or (ugh) ftp server. Another good example is something functional, such as a command line program that works as a filter of some kind. It can be something silly, or it could replicate a subset of another program. The important thing is that it is composable with other programs.
Then when you're ready, make a scheme interpreter like the rest of us.
Language depends on the platforms you want to target. Want to make iOS games? Learn Objective-C. Want to make easily portable games? Learn Java. Want to make portable 3D games? Learn C (OpenGL). Want to make Windows games? Learn whatever the fuck Microsoft pushes these days, C#?
In any case, if you have no programming experience you need to learn *programming* first and it doesn't matter what language. Then you can think about learning specialized domains like game development and the techniques, frameworks and languages used in those domains.
Name:
Anonymous2011-11-07 10:05
>>25
Then you learn *programming*, love it, find that type theory is more fun than vidya. In the end you will never code that video game.
Name:
Anonymous2011-11-07 10:24
Learn C and OpenGL for 3D programming or C and SDL for 2D.
You don't need C++, C is good enough. I don't know why people keep saying C++.