Results: So? 

Voters
20 You may not vote on this poll

  • Python
    20.00%
  • Turbo pascal
    5.00%
  • perl
    0%
  • basic
    15.00%
  • Other
    12  60.00%
Page 1 of 2 12 Last
  • Jump to page:
    #1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2006
    Posts
    24
    Rep Power
    0

    First programming language


    what is best first programming language you think?
  2. #2
  3. No Profile Picture
    Avid lithomancer
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2006
    Location
    Croatia
    Posts
    271
    Rep Power
    43
    I learned languages in this order: QB, VB, C++, Java, Python, ASM, C#, HTML&CSS, PHP&MySQL
  4. #3
  5. No Profile Picture
    rebel with a cause
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2004
    Location
    The Batsh!t Crazy State.
    Posts
    5,817
    Rep Power
    3462
    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.
    Dear God. What is it like in your funny little brains? It must be so boring.
  6. #4
  7. No Profile Picture
    Avid lithomancer
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2006
    Location
    Croatia
    Posts
    271
    Rep Power
    43
    I thought he was asking what is first language i learnt...
  8. #5
  9. Type Cast Exception
    Devshed Supreme Being (6500+ posts)

    Join Date
    Apr 2004
    Location
    OAKLAND CA | Adam's Point (Fairyland)
    Posts
    14,954
    Rep Power
    8617
    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

    “Today you are You, that is truer than true. There is no one alive who is Youer than You.” - Dr. Seuss
  10. #6
  11. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2006
    Location
    Finland
    Posts
    260
    Rep Power
    21
    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++.
  12. #7
  13. No Profile Picture
    rebel with a cause
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2004
    Location
    The Batsh!t Crazy State.
    Posts
    5,817
    Rep Power
    3462
    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.
    Dear God. What is it like in your funny little brains? It must be so boring.
  14. #8
  15. No Profile Picture
    Contributing User
    Devshed Intermediate (1500 - 1999 posts)

    Join Date
    Feb 2004
    Location
    San Francisco Bay
    Posts
    1,939
    Rep Power
    1313
    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.
  16. #9
  17. No Profile Picture
    Contributing User
    Devshed Novice (500 - 999 posts)

    Join Date
    Nov 2002
    Posts
    596
    Rep Power
    23
    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? :)
  18. #10
  19. No Profile Picture
    Contributing User
    Devshed Regular (2000 - 2499 posts)

    Join Date
    Mar 2006
    Posts
    2,436
    Rep Power
    1688
    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!
  20. #11
  21. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1051
    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 :)
  22. #12
  23. C++arl!
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2006
    Location
    Stockholm
    Posts
    165
    Rep Power
    18
    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
  24. #13
  25. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1051
    Originally Posted by lingon
    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
    There's a bigass sticky in the python forum with the word `py2exe` in it you may find interesting

    Comments on this post

    • lingon agrees : hehe, yeah, I know all that now but back then...
  26. #14
  27. No Profile Picture
    Avid lithomancer
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2006
    Location
    Croatia
    Posts
    271
    Rep Power
    43
    I tried py2exe before... it produces HUGE exe files. It probably puts whole interpreter in them.
  28. #15
  29. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1051
    Originally Posted by °Oblivion°King°
    I tried py2exe before... it produces HUGE exe files. It probably puts whole interpreter in them.
    That's exactly what it does
Page 1 of 2 12 Last
  • Jump to page:

IMN logo majestic logo threadwatch logo seochat tools logo