To register for an Internet.com membership to receive newsletters and white papers, use the Register button ABOVE.
To participate in the message forums BELOW, click here





 Home

News

Forums

Hardware

CPUs

Motherboards

Video

Guides

CPU Prices

RAM Prices

Shop



Sharky Extreme : Forums:


Go Back   Sharky Forums > General Hardware/Software > Programming, Coding, and Scripting

Programming, Coding, and Scripting Need help with questions about programming, coding, or scripting? Here's the place to ask for it.

Reply
 
Thread Tools Search this Thread Display Modes
Old 02-23-2001, 12:05 AM   #1
1mmorta1
Expensive Sushi
 
Join Date: Feb 2001
Location: Virginia Beach, Virginia, 23464
Posts: 8
Question What Language To Start With?

OK, ive finally decided im tired of hearing the 'parental units' telling me that all I do is play games on the computer all the time and that I should do something productive.... ok ok, guess I will. Ive always wanted to learn to program, so Ive decided to start now. I was wondering what language you guys (and ladies?) suggest starting off with. All I pretty much know programming wise (doubt this is really considered a programming langauge) basic/advanced HTML Read Eric Raymonds 'Cathedral and the Bazaar' and he suggests going with Python first. Was wondering what everyone else thought. Thanks...


------------------
1mmorta1

1.2 gig AMD T-Bird
256 PC133 RAM
ELSA Gladiac GeForce2 GTS
SBLive! XGamer
21in KDS Monitor
Klipsch v.2-400 Surround Sound Speakers
__________________
1mmorta1

1.2 gig AMD T-Bird
256 PC133 RAM
ELSA Gladiac GeForce2 GTS
SBLive! XGamer
21in KDS Monitor
Klipsch v.2-400 Surround Sound Speakers
1mmorta1 is offline   Reply With Quote
Old 02-23-2001, 02:54 AM   #2
randwannabe
Expensive Sushi
 
Join Date: Feb 2001
Location: Grand Forks, North Dakota, USA
Posts: 27
Post

What do you want to do with your programming? Do you want to make games? Make simple Windows apps? Make simple DOS apps? Make useful Windows apps? Internet-based development? Depending on what your answer is, I'd recommend either C/C++, Java, VB, or perhaps Delphi.
__________________
read my highly acclaimed P4 article here: http://www.geocities.com/flyermax2k1/P4_article.html
randwannabe is offline   Reply With Quote
Old 02-23-2001, 06:24 AM   #3
1mmorta1
Expensive Sushi
 
Join Date: Feb 2001
Location: Virginia Beach, Virginia, 23464
Posts: 8
Post

Well, the main thing Id like to do is program games (going to start with mods first). Later on I'd like to get into small Win app building, but Id like to start with the fun stuff, programming mods/games.



------------------
1mmorta1

1.2 gig AMD T-Bird
256 PC133 RAM
ELSA Gladiac GeForce2 GTS
SBLive! XGamer
21in KDS Monitor
Klipsch v.2-400 Surround Sound Speakers
__________________
1mmorta1

1.2 gig AMD T-Bird
256 PC133 RAM
ELSA Gladiac GeForce2 GTS
SBLive! XGamer
21in KDS Monitor
Klipsch v.2-400 Surround Sound Speakers
1mmorta1 is offline   Reply With Quote
Old 02-23-2001, 10:04 AM   #4
Notin
Hammerhead Shark
 
Notin's Avatar
 
Join Date: Jan 2001
Posts: 1,002
Post

The first language I learnt was GW Basic, now known as QBasic... hehe. It helped me, but I doubt you want to learn something as backward as that. I don't know what to suggest, but I feel that I should let you know that the Python tutorials online are written in such a way that your face might collide with the keyboard in no time. [i.e. they put ME to sleep.. they might to the same for you] I never programmed in Python, because I didn't get far enough in the tutorials. I'm going to start learning c++ really soon at school. I'll let you know how that goes.

------------------
Can't sleep, clowns will eat me...
Can't sleep, clowns will eat me...
Can't sleep, clowns will eat me...
__________________
Can't sleep, clowns will eat me...
Can't sleep, clowns will eat me...
Can't sleep, clowns will eat me...
Notin is offline   Reply With Quote
Old 02-23-2001, 10:48 AM   #5
richardginn
Ultra Great White Shark!!
 
richardginn's Avatar
 
Join Date: Feb 2001
Posts: 14,759
Post

I would start out with VB becuase you will be able to DirectX programming in it soon.
__________________
www.myeducational plan.com-come see my plan to fix the USA educational system. I hope this is sig legal. Major Site Design Update on July 18, 2006. On June 18, 2009 passed the 10,000 post mark. December 24, 2009: Major Theme change and more....
richardginn is offline   Reply With Quote
Old 02-23-2001, 04:22 PM   #6
number one
Expensive Sushi
 
Join Date: Feb 2001
Location: Manchester
Posts: 15
Post

It doesn't really matter what you learn, as all imperative languages are essentially the same. C is a very "dirty" language, ideally suited to language hackers, but yet it is widely used. But it doesnt matter that much, the skills you learn in one can easily be transferred to another, the differences are mainly in the syntax (apart from bizzare declarative programming languages, like SML)

------------------
"If we don't succeed, we run the risk of failure." - G.W.Bush.

Good luck America!
__________________
"If we don't succeed, we run the risk of failure." - G.W.Bush.

Good luck America!
number one is offline   Reply With Quote
Old 02-23-2001, 07:00 PM   #7
kid A
Punk punk
 
kid A's Avatar
 
Join Date: Sep 2000
Location: Rock City!
Posts: 5,318
Post

Java or C#/C++ is good if you ever plan to study

Actually they are useful, full stop.

------------------
Now listening to:
At the Drive-in - relationship of command

T-Bird 1000@1100Mhz
__________________
Now listening to Hole - Live Through This
"doll parts.... bla bla bla Kurt bla bla"
143rd member to join Sharkyforums.
kid A is offline   Reply With Quote
Old 02-24-2001, 12:22 AM   #8
dague12
Expensive Sushi
 
Join Date: Jan 2001
Posts: 11
Post

Visual Basic is really easy, and you can do most of the programs with it, but these programs won't be cross-platform, they will just run on Windows. Programing 3d games might be a very difficult task, it is not that easy.
If you want to learn a real and complex language, C++.

Also Visual Basic has a very good string management routines, and the structure of basic programs are much easier to understand than C.

------------------
--- Dan

AMD K7 Athlon 700
128 MB RAM
Voodoo 3 2000

17y
__________________
--- Dan

AMD K7 Athlon 700
128 MB RAM
Voodoo 3 2000

17y
dague12 is offline   Reply With Quote
Old 02-24-2001, 03:52 AM   #9
Terry
Great White Shark
 
Terry's Avatar
 
Join Date: Sep 2000
Location: Seattle, WA
Posts: 10,131
Lightbulb

There are programming concept books out there that doesn't teach you a specific language but tells you everything you need to know about object-oriented programming.
After reading those book(s), it will be a snap to learn all the major languages like C++ and Java.
I first learned Pascal in school... it was really helpful... no confusing keywords (like Java) and builds a really solid foundation in programming.

------------------
K6-200, 32MB EDORAM, 3.2GB, Voodoo2 12MB, integrated sound
__________________
Member of TSGG & ITG
HEATWARE

Follow me down the rabbit hole:
Spoiler
Terry is offline   Reply With Quote
Old 02-25-2001, 07:31 PM   #10
IMM
Expensive Sushi
 
Join Date: Feb 2001
Location: N. Vancouver, BC
Posts: 40
Post

Being both Pascal based and object-oriented Borland's (Inprise) Delphi is a very good one to start with. I use VC6 myself but I have fond memories of the Turbo Pascal and their assembler back in the DOS days.
Delphi's VCL will let you code without too much worry about the GUI stuff and is a good basis for all other languages.
IMM is offline   Reply With Quote
Old 02-25-2001, 11:49 PM   #11
bbramer
Expensive Sushi
 
Join Date: Oct 2000
Posts: 44
Post

I started with PASCAL and am now learning C++. I found that PASCAL wasn't that difficult to learn, and as previously stated, gives a good beginning foundation in programming. Learning C++ now (with a background in another language) is a lot easier than it would have been without prior experience. I would say start with a language that someone in your vicinity could help you with, should you run into trouble. Actually doing hands-on programming with someone to guide you (in person) is a big help with whatever language you choose.
bbramer is offline   Reply With Quote
Old 02-26-2001, 10:32 PM   #12
FUZZYrice
Tiger Shark
 
Join Date: Feb 2001
Location: This place is noplace
Posts: 607
Post

PASCAL is an excellent language to start off with, I'm learning it in school now (high school freshman). It's really simple though more complex then BASIC and teaches you good form. Once you gain an understanding of PASCAL, you can move onto more complex languages like C++.

------------------
Overclocking rice... nice concept?
__________________
"American components, Russian components, ALL MADE IN TAIWAN!!!"
FUZZYrice is offline   Reply With Quote
Old 02-27-2001, 08:51 AM   #13
Sol
Mako Shark
 
Join Date: Sep 2000
Posts: 3,518
Post

I started off in PASCAL, then moved onto C++. I think at my old university they are teaching Java first now instead of PASCAL.

------------------
new sig: when its done
__________________
Icna tpye 300 wrdos per mnieut
Sol is offline   Reply With Quote
Old 02-27-2001, 02:32 PM   #14
jcadam
Expensive Sushi
 
Join Date: Jan 2001
Location: Colorado Springs, CO, USA
Posts: 34
Post

Quote:
Originally posted by dague12:
Visual Basic is really easy, and you can do most of the programs with it, but these programs won't be cross-platform, they will just run on Windows. Programing 3d games might be a very difficult task, it is not that easy.
If you want to learn a real and complex language, C++.

Also Visual Basic has a very good string management routines, and the structure of basic programs are much easier to understand than C.

I wouldn't recommend a BASIC language at all for the beginning programmer, it teaches too many bad habits (like goto) that have to be un-learned when you decide to drop the kid's language(VB) and go to a man's language(C++).



------------------
What?!
__________________
What?!
jcadam is offline   Reply With Quote
Old 03-02-2001, 12:39 PM   #15
COrder
Reef Shark
 
Join Date: Feb 2001
Posts: 285
Post

I would go with Java, it has many structures identical to C++, except it doesn't recommend a windows based system

------------------
Temporary Tatoos, up and down you're arm, they only cost a quarter AND YOU GET FREE PLASTIC CHARMS!
__________________
Look, I've cut you, What a shame
COrder is offline   Reply With Quote
Reply

Bookmarks
Go Back   Sharky Forums > General Hardware/Software > Programming, Coding, and Scripting


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 02:34 PM.




Acceptable Use Policy


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.