home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > TechIMO Community > IMO Community
Ask a Tech Support Question (free)!

Programming

Reply
Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 2156
Discussions: 200,972, Posts: 2,379,760, Members: 246,336
Old January 17th, 2004, 11:14 AM   Digg it!   #1 (permalink)
Member
 
MikeHof's Avatar
 
Join Date: Oct 2001
Location: Columbia, MO
Posts: 424
Send a message via ICQ to MikeHof Send a message via Yahoo to MikeHof
Programming

I've got a buddy who asked a question on our gaming site & well we aren't the most computer knowledgeable people so I thought I'd post it here. I'll send him a link to this if you all would be good enough to answer it.


"What sort of languages do you recommend learning if you want to get into some computer programming...I only know of a few myself (beyond web coding) and figured that there was probably some order that was the most efficient/productive for self-education??"


Mike
MikeHof is online now   Reply With Quote
Old January 17th, 2004, 11:18 AM     #2 (permalink)
Determined Member
 
RADAR1797's Avatar
 
Join Date: Oct 2001
Location: Pentagon, VA
Posts: 3,649
C, C++, Visual Basic, Java, and Visual Basic .Net will get you started. If you are interested in databases, then SQL would be a must as well.

-RADAR
__________________
"Men sleep peacefully in their beds at night because rough men stand ready to do violence on their behalf."

-George Orwell
RADAR1797 is online now   Reply With Quote
Old January 17th, 2004, 12:22 PM     #3 (permalink)
Space for Sale! :p
 
eagle1's Avatar
 
Join Date: Oct 2001
Location: La Isla del Encanto
Posts: 5,836
Yeah, you can start with C++, VB and Java.
PHP scripting is quite cool too if you work with web pages or just like to simply play with the OS (useful in unix based systems).
__________________
boo!
eagle1 is offline   Reply With Quote
Old January 17th, 2004, 02:48 PM     #4 (permalink)
Ultimate Member
 
lost-and-found's Avatar
 
Join Date: Oct 2001
Location: Illinois
Posts: 2,977
Send a message via AIM to lost-and-found
I started with Java, now going the c++ route. Since the two are very similar (Java is based on C) learning c++ is really not difficult.
__________________
lost-and-found is offline   Reply With Quote
Old January 17th, 2004, 02:58 PM     #5 (permalink)
Not Really a Member
 
Join Date: Oct 2001
Posts: 25,397
once... not long ago we had a real group of forums for these questions

Now all we get is A forum named web development... blech nothing for general purpose programming questions

If you would like you can start off learning programming for free depending on what you want to get into

Gaming - C/C++ definately
Application development - VB/Java/C++ are the heavy hitters
Web development - PHP/ASP/Perl

Myself I mostly do scripting to automate tasks in our network. We have a large number of servers and users so doing things manually isn't very fun.
I use a lot of VBScript (fairly easy, free to learn and use but limited specifically to windows) and I'm starting to learn a bit of Ruby also free and can be used on any platform.

Java and C++ are probably the more difficult languages to learn, C++ being the most difficult... but also the most powerful and can be used in nearly any task.

What direction do you want to go in, in development?
__________________
Helicopters don't fly; they vibrate so much and make so much noise that the earth rejects them.
vass0922 is online now   Reply With Quote
Old January 17th, 2004, 03:59 PM     #6 (permalink)
may contain mild peril
 
SpookyEddy's Avatar
 
Join Date: Oct 2001
Location: UK
Posts: 3,329
Ok, first please bare in mind that very few members of this community code at all, most answers should be taken with a grain of salt.

That said I would strongly recommend Ruby and Python as excellent languages for someone who is completely new to programming and wants to get a grasp of the basics. They are both interpreted languages that make it quick and painless to play with new features and will scale well for developing full blown applications (cross platform support is another bonus). Many libraries exist for both languages that make it simple to add extra functionality to your code.

Of all the "professional" languages (used in the loosest possible sense) I would recommend C++. If you adopt an approach based on using the STL to solve problems it really is fairly painless and you can avoid messing around with memory managment until you are comfortable with the language. You could not pay me enough to write a major project in C or Java, but its all a matter of taste really.

Anyway, my vote goes for Ruby or C++ depending on what you want. The only time I touch C is if I need to tinker with some Linux kernel stuff.

<edit>
This idea that C++ is the most difficult language seems really strange to me, but as with everything YMMV.

If you want a more formal introduction to programming you could give Scheme a try.
</edit>

Regards

ed

Last edited by SpookyEddy : January 17th, 2004 at 04:03 PM.
SpookyEddy is offline   Reply With Quote
Old January 18th, 2004, 11:18 AM     #7 (permalink)
Space for Sale! :p
 
eagle1's Avatar
 
Join Date: Oct 2001
Location: La Isla del Encanto
Posts: 5,836
Quote:
If you want a more formal introduction to programming you could give Scheme a try.

OH GOD... PLEASE NO .. OH MY GOD!! AAARRRRgggHHHH!!!

lol I hate Scheme.!
eagle1 is offline   Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Most Active Discussions
Is It Just Me? (3050)
The disrespect of Obama by Russian .. (48)
Delete an OS (16)
Breaking: San Diego ACORN Document .. (10)
Nvidia GTX 260 problem (8)
Laptop with wireless problem. (12)
Wireless Televisions. (12)
CPU fan stops spinning randomly (11)
windows vista security holes (17)
Regular Build (11)
Internet Lost (5)
windows 7 problem (7)
Point and Shoot Camera Suggestions. (6)
Print spooler problem (16)
Recent Discussions
Delete an OS (16)
Multiple Restarts Required at Boot (4)
cell phone won't work (0)
Nvidia GTX 260 problem (8)
Is the PSU I received dead? (15)
Can't open Word (12)
[F@H SPAM 11/16/09] ! 1/2 months to r.. (37)
Steam ID's, Gamertags etc... (4)
Games, Cables, PCI cards, and more fo.. (6)
Dept. of HS: NSA 'Helped' Develop Vis.. (17)
Linksys WMP54GS wireless card problem.. (5)
windows vista security holes (17)
Help getting around port 80 for camer.. (5)
Skillsoft Network+ Study Software Que.. (10)
Browsers wont load websites (3)
help me pls laptop just stopped worki.. (0)
Open With ..... Win7 (3)
Laptop with wireless problem. (12)
Internet Lost (5)
virus blocking exe. files (1)
Point and Shoot Camera Suggestions. (6)
CPU fan stops spinning randomly (11)
Modern Warfare 2: Who Bought It? (65)
Print spooler problem (16)
Kingston Bluetooth Dongle Driver (1)


All times are GMT -4. The time now is 09:57 PM.
TechIMO Copyright 2009 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28