Game Development Community

Languages Languages Languages lots of em

by Jordan Sweeting · in Technical Issues · 10/27/2004 (9:32 pm) · 52 replies

Hi everyone

I am 13 years old and come from a computers family and luckily i have got the skills too. For the past 3 years i have been using clickteams, The Games Factory. But as you know it can only go so far. I am now learning Python to get started but today i saw some books on programming. Could you answer these questions for me please.

1) what Exactly is C#?

2) what can you do with VB.NET? Is it easy?

3) Xmas is coming up and my mom said she would buy me some programming books. So i have a choice of:
C++
VB.NET
C#

or should i continue with python?

after python what should i use?

thanks all
#21
10/30/2004 (9:36 am)
Not really true anymore, no, but it was true at one time.

Java technology has improved and largely caught up - and many programs aren't CPU bound and wouldn't have noticed the difference in languages anyway.
#22
10/30/2004 (5:52 pm)
Hhhmmmmmmm now whos advice should i follow since i just spent a whole night downloading and installing visual studio 2005 beta????????? ( No Sarcasm involved)
#23
10/30/2004 (6:03 pm)
Wait hang on......

I have just found a SAMS teach yourself in 24 hours HTML 4 book in my dads bookcase should i start with that. HTML is a language isn't it???????
#24
10/30/2004 (6:18 pm)
Yeah kinda its pretty cool if you want to impress your friends at school. Thats all teh use i have found out of it so far. :) just cuz i didnt use it to make my own site
#25
10/30/2004 (6:27 pm)
Quote:
whos advice should i follow

Programming languages tend to be like children. Everyone has their favorite and arguements often occur over whos kid gets better grades in school.

So whos advice? Well that greatly depends on what you wish to do. If you want to program games HTML isn't going to get you there. If you want to create some web pages then HTML will get you there.

For example, I am working on a picture viewing program for the family photo album. Something that requires a GUI, doesn't require it to be rocket speed and may need networking for updates of family pictures or whatever. So I chose C#. Reason: C# is useful for me in creating GUI's over python or C++ or even Java and is a very productive language for me. For my game project I have chosen Torque because it seemed to fit my best need. A decent scripting language and availability to alter the C++ code. Also say what you will about Microsoft, but I feel their IDE (Intigrated Developement Enviroment) is the best out there. Once again, personal opion. I know those who love brand X or will only work with stuff if its non-mircosoft or free. I guess what I am saying is those are examples of "my children"

Hope that helps,
#26
10/30/2004 (6:37 pm)
Hhhhmmmmmm yes.......

thank you.

Heres my plan:

1. finish python, to get the hang of programming.

2. create some games and applications in it.

3. learn VB and do some things in that

4. By then i will have the hang of programming and do c++

i will learn a web language to host my games if nessesery.

What do you think??????
#27
10/30/2004 (6:40 pm)
You really should consider Blitz Basic for 2d games. If you would like me to like tutor you in it I would be glad to. My email address is Demonware666@gmail.com

and if you have AIM mine is demonware666
#28
10/30/2004 (7:04 pm)
........?
#29
10/30/2004 (7:24 pm)
Is it blitz plus????
#30
10/30/2004 (8:24 pm)
Thanks everyone

i am going with steves advice and

1. finish learning Python
2. if I want, learn Blitz Basic
3. learn Java or C++ (preferably both)
4. learn Html and some web-based languages (like php) if I want to make a website to host your games

to me thats pretty good.
#31
10/30/2004 (8:43 pm)
Jordan, python has been used as a scripting language in web programming, test automation, and game engines. In each case python is the link between programmer and an "application." The "application" then deals(directly/indirectly) with the computers hardware.

A very brief web search on python games reveals pygame. Pygame uses python and Simple Directmedia Layer(SDL.) Once again python is the link between programmer and an "application" (in this case, pygame.) Pygame then uses SDL to gain access to the computers hardware.

If you're going to create games in python, what is the "application" you're going to use to gain access to the computers hardware?
#32
10/30/2004 (8:50 pm)
Do you mean the game engine???
#33
10/30/2004 (8:55 pm)
If you do i would use pygame but i do not know what to do. I downloaded it but then i tried to run an example game but it said there was no module named "Pygame"

can you help
#34
10/30/2004 (9:28 pm)
No Blitz Basic is different than blitz plus. I have trial version of Blitz basic that you can use if you want me to teach you.
#35
10/30/2004 (9:32 pm)
Eric

i would love you to teach me!!!!
#36
10/30/2004 (9:33 pm)
Ok... I posted my email address above and AIM. Do you have AIM?
#37
10/30/2004 (9:33 pm)
Go on AIM because i am using trillian.
#38
10/30/2004 (9:34 pm)
How about trillian???
#39
10/30/2004 (9:38 pm)
Ok I can teach you but unfortunatly I cant go on AIM now. My time zone is central U.S. so its like 1:00 in the morn right now. Ii can normally go on at about 8:00 - 10:00 at night and I might be on in the moring tomarrow.
#40
10/30/2004 (9:44 pm)
Since my computer is downstairs and the internet connection is upstairs so i can only connect the internet on friday afternoons, saturday and sunday and it is sunday today in australia.