• Which language better suits my goals?
    7 replies, posted
Firstly sorry, you must get alot of these threads. I just want to ensure I'm making the right choice before it's too late. I love programming ever since at school they taught us vb.net (yes I know it's fairly useless but it taught me the basics). I've got a good understanding on how they're structured and how the pieces fit together etc. I spent a while trying lua on and off but gave up because as much fun as scripting was, gmod bores me. I wanted to learn a language that will not limit me to a specific game or be highly dependant on other 3rd party software. I've believe that from browsing this forum section for a few weeks C++ would be a good idea. My ultimate goal would involve making game related things (nothing special, just little 2D things etc). I understand it will take a LONG time to get to that point too. Is C++ a good choice? I've got to chapter 2 on [url]http://www.learncpp.com/[/url] and it's amazingly fun to me so far and I understand it.
Seeing as you've already used Lua and you want to make games, why don't you try [url=http://love2d.org/]LÖVE[/url]? You can make the basics of a game amazingly quickly (you can have an image load and move around the screen with keyboard or mouse input in under... 30 lines?). [editline]5th May 2011[/editline] If you want to do non-gamey things too, though, I'd probably say C# or C++.
[QUOTE=BlkDucky;29621500]Seeing as you've already used Lua and you want to make games, why don't you try [url=http://love2d.org/]LÖVE[/url]? You can make the basics of a game amazingly quickly (you can have an image load and move around the screen with keyboard or mouse input in under... 30 lines?).[/QUOTE] I don't really know enough lua for me to want to stick with it. I'm also not wanting to do this JUST for making games. That's the main thing I'd love to be able to do but would also like to have a useful language under my belt. Being able to achieve something quickly is not something that motivates me to use that. Going for the fastest option will surely leave me with cheap tack with no real use and have gained little/no knowledge.
Alright. It was just an idea seeing as you had some experience with Lua. I'd continue with the C++ tutorials, honestly.
C++ is the way to go. It's really not that hard. You just need some intro with the syntax and getting used to creating algorithms with basic library functions and you can pretty much do anything.
Lua is a pretty good language and it is used a lot as a scripting language for games and applications written in other languages (as you know from GMod). It isn't limited to being a scripting language and is pretty useful tool on its own. I'd say continue looking at C++ for now. It will give you a pretty good grounding in a number of disciplines and if you change your mind you'll find it easier to understand other languages.
Thank you for your help. I'll be sticking with C++. Who knows, after many moons pass I may be able to join you guys in your contests :buddy:
Action Script 3.0 Is the programming language used in Flash. It`s not open source, but it is pretty cool. Almost every 2d game on the web is made with flash. Its also easy to learn. (It is ECMA so its similar to JavaScript)
Sorry, you need to Log In to post a reply to this thread.