Author | Message | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ![]() I want to start learning new and more powerful programming languages but i dont know which one to start off with. I know GML quite well so i guess that may help me understand it faster but i dont know which language to pick. I want
to know a language that is easy to start off with and that will give me the knowledge to move onto more languages. Which should i pick?
|
| ![]() At heart I'm a Pascal programmer. Always have been, always will be. It's my language of choice. However... C# is a beautiful language to begin with. It's easy to understand, managed (so you don't have to worry about allocation, pointers, etc), and you have the entire .net framework to play with. More importantly, it's free! XD. Microsoft also provide a game framework for C# called XNA (here). It allows you to easily write 2D and 3D games for Window, XBOX360, Zune and Windows Phone without out much effort. If you're interested. Install these: http://www.microsoft.com/express/Downloads/#2008-Visual-CS http://www.microsoft.com/downloads/details.aspx?FamilyID=80782277-d584-42d2-8024-893fcd9d3e82&displaylang=en Or if you're not interested in game development then you can also get C# 2010 for free. (XNA doesn't work too well with 2010 yet) http://www.microsoft.com/express/Downloads/#2010-Visual-CS --- http://sordie.co.uk http://twitter.com/@SordieEO
|
| ![]() Sordie posted: (3rd Sep 2010 11:48 am)I don't like XNA anymore because it requires all these extra files to be in your game. For example, if you need to use the font once, then it requires that you have to have a spritefont file in the .exe directory. --- http://www.addipop.com
|
| ![]() Addison posted: (3rd Sep 2010 11:49 am) You make me facepalm so much. Yes, if you use a resource, you have to distribute it. As with EVERY program that uses a graphic, sound, data file.. Programs can't magically grab their data from space. This has nothing to do with XNA. Do you not like EO because you have to have extra .egf files in your gfx folder? XD --- http://sordie.co.uk http://twitter.com/@SordieEO
|
| ![]() What language is used to make Windows programs? If a language is used O_o
|
| ![]() C++, C#, VB<-(I think it's most used) And more.
|
| ![]() Dark Basic PRO RULES :D by the way I'm not saying this seriously, compared to some languages it's not that powerful but for people who have never programmed before it is brilliant. When I started to learn it I know nothing but within a few months I knew the syntax and 90% of the commands of the back of my hand, and more importantly, It taught me to program :p Anyway if your looking for a powerful engine I recommend XNA game studio or ogre. edit: I just realised that everything i said here is about game engines, if you want to lear a normal programing language i reomend downloading Microsoft visual studio 2010 express.
|
| ![]() I started with TI-BASIC on a TI83+ calculator. And stuck with that for like...5 years. Probably you don't want to do that. Last year, I took my first REAL programming class, and learned java. I then went to C# and liked it much better than Java because Java is an applet based language (and lots of other reasons..). So I would recommend C#. I'm moving onto C++ next quarter because that is my university's language of choice. So that's been my programming path over the years. So go with C#, Windows Forms are the easiest thing in the world to figure out. It's basically drag 'n drop. If you want something web based, I would recommend starting with HTML, working into CSS, and then into Javscript. And if you have the capability, PHP. PHP was a lot of fun and gives you good experience writing server-sided scripts, plus it makes Web-CP a hell of a lot easier to understand. --- class EOSERV { Programmer | Oldbie Open source EO Client: https://github.com/ethanmoffat/EndlessClient };
|
| ![]() I think i should post this here to let you guys know about it. I just found it, its called LOLCode and its pretty awesome. check it out: http://en.wikipedia.org/wiki/LOLCODE
| |