![]() |
Sharky Extreme : Forums: |
|
![]() |
| ||||||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Expensive Sushi
Join Date: Feb 2001
Location: Virginia Beach, Virginia, 23464
Posts: 8
|
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 |
|
|
|
|
|
#2 |
|
Expensive Sushi
Join Date: Feb 2001
Location: Grand Forks, North Dakota, USA
Posts: 27
|
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 |
|
|
|
|
|
#3 |
|
Expensive Sushi
Join Date: Feb 2001
Location: Virginia Beach, Virginia, 23464
Posts: 8
|
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 |
|
|
|
|
|
#4 |
|
Hammerhead Shark
Join Date: Jan 2001
Posts: 1,002
|
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... |
|
|
|
|
|
#5 |
|
Ultra Great White Shark!!
Join Date: Feb 2001
Posts: 14,759
|
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.... |
|
|
|
|
|
#6 |
|
Expensive Sushi
Join Date: Feb 2001
Location: Manchester
Posts: 15
|
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! |
|
|
|
|
|
#7 |
|
Punk punk
Join Date: Sep 2000
Location: Rock City!
Posts: 5,318
|
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. |
|
|
|
|
|
#8 |
|
Expensive Sushi
Join Date: Jan 2001
Posts: 11
|
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 |
|
|
|
|
|
#9 |
|
Great White Shark
Join Date: Sep 2000
Location: Seattle, WA
Posts: 10,131
|
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 |
|
|
|
|
|
#10 |
|
Expensive Sushi
Join Date: Feb 2001
Location: N. Vancouver, BC
Posts: 40
|
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. |
|
|
|
|
|
#11 |
|
Expensive Sushi
Join Date: Oct 2000
Posts: 44
|
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.
|
|
|
|
|
|
#12 |
|
Tiger Shark
Join Date: Feb 2001
Location: This place is noplace
Posts: 607
|
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!!!" |
|
|
|
|
|
#13 |
|
Mako Shark
Join Date: Sep 2000
Posts: 3,518
|
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 |
|
|
|
|
|
#14 | |
|
Expensive Sushi
Join Date: Jan 2001
Location: Colorado Springs, CO, USA
Posts: 34
|
Quote:
------------------ What?!
__________________
What?! |
|
|
|
|
|
|
#15 |
|
Reef Shark
Join Date: Feb 2001
Posts: 285
|
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 |
|
|
|
![]() |
| Bookmarks |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|