Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages
View Poll Results: So?
Python 4 20.00%
Turbo pascal 1 5.00%
perl 0 0%
basic 3 15.00%
Other 12 60.00%
Voters: 20. You may not vote on this poll


Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
1200+ fellow developers rate and compare features of the top IDEs, like Visual Studio, Eclipse, RAD, Delphi and others, across 13 categories. Enjoy this FREE Download of the IDE User Satisfaction Study by Evans Data Corporation. Download Now!
  #1  
Old September 8th, 2006, 09:15 AM
DomSau DomSau is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Posts: 25 DomSau Negative: is most likely a SPAMMER and a traitor to the cause. 
Time spent in forums: 8 h 31 m 4 sec
Reputation Power: 0
First programming language

what is best first programming language you think?

Reply With Quote
  #2  
Old September 8th, 2006, 01:32 PM
°Oblivion°King° °Oblivion°King° is offline
Avid lithomancer
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Location: Croatia
Posts: 267 °Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 2 Days 22 h 44 m 46 sec
Reputation Power: 38
I learned languages in this order: QB, VB, C++, Java, Python, ASM, C#, HTML&CSS, PHP&MySQL

Reply With Quote
  #3  
Old September 8th, 2006, 03:27 PM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,349 crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)  Folding Points: 32123 Folding Title: Starter FolderFolding Points: 32123 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 4 Days 16 h 11 m 14 sec
Reputation Power: 1935
You left off a few. Nothing major. Only all of the C family languages, Java, etc.

Doesn't matter though, the answer is Discrete Math for a firm foundation in logic and whichever language peaks your interest or can be applied to a problem you're likley to encounter.
__________________
The day I get my hands on the cookbook it's all over. -nicky

Reply With Quote
  #4  
Old September 8th, 2006, 03:59 PM
°Oblivion°King° °Oblivion°King° is offline
Avid lithomancer
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Location: Croatia
Posts: 267 °Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level)°Oblivion°King° User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 2 Days 22 h 44 m 46 sec
Reputation Power: 38
I thought he was asking what is first language i learnt...

Reply With Quote
  #5  
Old September 8th, 2006, 07:37 PM
medialint's Avatar
medialint medialint is offline
spirit duplicator
Click here for more information.
 
Join Date: Apr 2004
Location: \\Firecrate\
Posts: 12,325 medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)medialint User rank is General 24th Grade (Above 100000 Reputation Level)  Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1Folding Points: 232775 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 3 Weeks 12 h 8 m 19 sec
Reputation Power: 2578
I think there's 1,000,001 similar threads/polls here on "best (beginner) language" either in the lounge or in beginner programming, which is where this probably belongs too. I'll let another mod move it if they agree though.

Everyone has a different answer, none of them actually wrong. My answer is it doesn't really matter so long as you are learning proper programming precepts. Some classroom instruction will help in that aspect.

In order I taught myself: BASIC, Pascal, FORTRAN, Assembler on the original IBM PC before I got to college and had taken RPG-II at a votec school. College basically tossed in cursory Lisp and ADA, C and rehashed those same languages. But classes like Data Structures taught me a lot on that level. Along with logic and use of standards and convention and the concepts of syntax and program flow. Everything else I learned pertinent to any language or system has of course long become obsolete. Half of it was obsolete when they were still teaching it. It's a field of continuous learning. If you don't like studying it, you won't enjoy it as a career.
__________________
medialint.com

"Energy has the opportunity to change the climate if it's done right." - Sen. John Ensign, R-Nev. (quoted out of context)

Reply With Quote
  #6  
Old September 9th, 2006, 05:07 AM
KillerRabbit KillerRabbit is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2006
Location: Finland
Posts: 243 KillerRabbit User rank is Sergeant (500 - 2000 Reputation Level)KillerRabbit User rank is Sergeant (500 - 2000 Reputation Level)KillerRabbit User rank is Sergeant (500 - 2000 Reputation Level)KillerRabbit User rank is Sergeant (500 - 2000 Reputation Level)KillerRabbit User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 4 Days 2 h 44 m 8 sec
Reputation Power: 15
Well, I think that BASIC, Pascal and FORTRAN are outdated languages and should not be learned, even though they are still used. (I know I'm gonna get flamed for this, but that's my opinion) I would go with something easy like Python/Ruby/Perl and then go with C/C++.

Reply With Quote
  #7  
Old September 9th, 2006, 06:14 AM
crownjewel82's Avatar
crownjewel82 crownjewel82 is offline
rebel with a cause
Dev Shed God (5000 - 5499 posts)
 
Join Date: May 2004
Location: The Batsh!t Crazy State.
Posts: 5,349 crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)crownjewel82 User rank is General 14th Grade (Above 100000 Reputation Level)  Folding Points: 32123 Folding Title: Starter FolderFolding Points: 32123 Folding Title: Starter Folder
Time spent in forums: 2 Months 3 Weeks 4 Days 16 h 11 m 14 sec
Reputation Power: 1935
Ha. You don't know many Meterologists or Math majors in general do you?

But other than that you're right. The average beginning programmer should start with something that's likley to be used in the average application development situation. Which could be anything: c family, java, vb, python, perl, ruby, html/css, javascript, vbscript, asp, php, etc.

Note: I just started learning python this morning. I gotta tell you. Not really any easier than when I first started learning c about 10 years ago. Not hard mind you. Just not any easier.

Reply With Quote
  #8  
Old September 9th, 2006, 09:26 PM
Lux Perpetua Lux Perpetua is online now
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2004
Location: San Francisco Bay
Posts: 1,418 Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level)Lux Perpetua User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 3 Weeks 5 Days 4 m 19 sec
Reputation Power: 334
Quote:
Originally Posted by KillerRabbit
Well, I think that BASIC, Pascal and FORTRAN are outdated languages and should not be learned, even though they are still used. (I know I'm gonna get flamed for this, but that's my opinion) I would go with something easy like Python/Ruby/Perl and then go with C/C++.
Actually, I think I agree that people shouldn't learn FORTRAN unless they specifically need it. I didn't find it to be a very interesting or..."enlightening" language. Unless it's raw performance you're after, C is better in essentially every way (and you can get very good performance with C, anyway).

Speaking of which, I think C is one of the best "first languages" due to its transparency and straightforwardness. It's good to start near the ground. I'm kind of sad that my alma mater has dropped C in favor of Java for its general introductory computer science course, but at least they still teach C in the next course.

Reply With Quote
  #9  
Old September 11th, 2006, 07:36 AM
jamieB jamieB is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Nov 2002
Posts: 592 jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 1 h 56 m 16 sec
Reputation Power: 17
It should be a multi-paradigm language and learning it should involve several idioms (functional, imperative, OO) - otherwise, IMO, people are left with their brain moulded to one particular style and find it much harder to start thinking in another.
Comments on this post
netytan agrees: Lisp anyone?

Reply With Quote
  #10  
Old September 11th, 2006, 10:09 AM
SimonJM SimonJM is offline
Contributing User
Dev Shed Novice (500 - 999 posts) Click here for more information
 
Join Date: Mar 2006
Posts: 671 SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level)SimonJM User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 23 h 26 m 49 sec
Reputation Power: 196
First language? Dunno if I want to admit to that! ...It was a BASIC interpreter, running on a machine elsewhere for which we had to write a coding sheet out to submit the code for running and wait a week for the results ... Real bummer if you had a typo!
Then it was an internal language called IRIS (Inland Revenue Interrogation System) - no, I ain't kidding! Followed swiftly by the version of BASIC on a friend's Sinclair ZX80, and thence to BNBC BASIC on my own BBC micro, with a smattering of 6502 ASM chucked in (after a while!).
All downhill from there!

Reply With Quote
  #11  
Old September 11th, 2006, 12:00 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 1008
The question is which is best to start on, not what did you start on...

I'd never put down qbasic as best to start on when python exists.
Comments on this post
°Oblivion°King° agrees!
netytan agrees: Not sure I'd put down Python though

Reply With Quote
  #12  
Old September 30th, 2006, 08:19 AM
lingon's Avatar
lingon lingon is offline
C++arl!
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Location: Stockholm
Posts: 165 lingon User rank is Sergeant (500 - 2000 Reputation Level)lingon User rank is Sergeant (500 - 2000 Reputation Level)lingon User rank is Sergeant (500 - 2000 Reputation Level)lingon User rank is Sergeant (500 - 2000 Reputation Level)lingon User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 1 Day 5 h 59 m 35 sec
Reputation Power: 12
I started out with python, but gave that up cuz I never found out how to compile my prog to an .exe, always had to run them in the interpreter . But I guess thats okay too since I was only 13 at the time. Then like 3-4 years after I gave up programming I picked up pascal then c++. Aaanyway, i think pascal is cool to start with although I know many wont agree with me

Reply With Quote
  #13  
Old September 30th, 2006, 08:42 AM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
&