Thread: first prog. language

  1. #31
    I'm Back
    Join Date
    Dec 2001
    Posts
    556
    Originally posted by lightatdawn

    Personally I went the Basic->Pascal->C++ way and rather enjoyed it. It nice having those joyous discoveries of each new language as they get progressivly better.

    Nothing->Basic:
    Oh look: I can print my name on the screen! Plus, I can even ask you to enter your name!

    Basic->Pascal:
    Oh, look: I can format my code and the evil automatic syntax checker is GONE! Plus, as this isnt a scripting language, my code runs faster than Bill Gates would after a lobotomy.

    Pascal->C++:
    Oh look: Power, OO, versatility. Plus, there is no such command as "uses".
    very nicely done l@d.

    I had done logo and gwbasic before but i never really studied them since they were just extra/added classes in school and there marks/grades were not included in the exam results. so i barely managed to pass the exams.

    So I can say that my first real programing lang was c++ and from that experience, i can say people can continue on with that.
    Theres absolutely no need to directly rush into OOPS concepts. You can start with simple programs and then go forward to the real thing.
    -

  2. #32
    Registered User Dual-Catfish's Avatar
    Join Date
    Sep 2001
    Posts
    802
    I think he's asking about true programming languages.
    Either way, it still taught me how to program.

  3. #33
    Registered User Aran's Avatar
    Join Date
    Aug 2001
    Posts
    1,301
    I'd have to say, Java is a very cool language and i'm rather enjoying learning it. If only it wasn't so god dammed slow and streams weren't so unintuitive, it'd be the only thing i'd program in.

  4. #34
    Pygmy Monkey ErionD's Avatar
    Join Date
    Feb 2002
    Posts
    408
    You dont learn anything about programming when you learn HTML!

  5. #35
    Registered User Aran's Avatar
    Join Date
    Aug 2001
    Posts
    1,301
    thank you, captain obvious. My life has come alight with the eerie glow of enlightenment, i will now go and share with the world my new knowledge, and they shall worship me and proclaim me the new messiah.

    [i almost died from an overdose of sarcasm whilst writing that]

  6. #36
    back? dbaryl's Avatar
    Join Date
    Oct 2001
    Posts
    597
    It seems that some of you guys have answered the question: where did you start programming... my next question would be: what would you suggest for a complete newbie to start with? I know it's a bit too late for me to "start", but I'm still interested for what would be the "best" way.

    Would C be an OK way to go, or is there a better language to teach one the concepts of programming?
    Last edited by dbaryl; 05-12-2002 at 01:12 PM.
    This is my signature. Remind me to change it.

  7. #37
    Seņor Member
    Join Date
    Jan 2002
    Posts
    560
    Just start with C++. C isn't any easier. In BASIC goto's are used and in general it didn't help me at all. Maybe pascal would be good. But C++ really isn't that hard.

  8. #38
    i dont know Vicious's Avatar
    Join Date
    May 2002
    Posts
    1,200

    hm...

    QuickBasic -> C++

    But the most i did in QB was make a cash register program

    I was 15 when i started programming and ill be 16 in june.
    What is C++?

  9. #39
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >what would you suggest for a complete newbie to start with?
    In my brutal opinion, start with C or something else difficult. That way it's easier to cull the idly curious from those who really want to learn programming. C for a beginner is a great challenge. If you don't like challenges then programming is not for you.

    -Prelude
    My best code is written with the delete key.

  10. #40
    Registered User JTtheCPPgod's Avatar
    Join Date
    Dec 2001
    Posts
    44
    What is with you people?
    Whether or not HTML is a programming language, it absolutely helps to learn real programming.
    Especially when you get into more advanced HTML.
    As for my vote, I'd go for VB, it teaches concepts, and the way you need to think to succeed in programming.
    "No! I must have my delicious cupcakes, my sweet cakey treasures, piping hot from their 40 watt WOMB!!!"
    --Captain Murphy

  11. #41
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    Originally posted by JTtheCPPgod
    What is with you people?
    Whether or not HTML is a programming language, it absolutely helps to learn real programming.
    Especially when you get into more advanced HTML.
    As for my vote, I'd go for VB, it teaches concepts, and the way you need to think to succeed in programming.
    VB teaches procedural concepts. Learn an object oriented language.

  12. #42
    Registered User seditee's Avatar
    Join Date
    Apr 2002
    Posts
    82
    Qbasic is evil. I learned basic and C on my own...starting with basic made me a sloppy coder...I should have started with C.
    lebios

  13. #43
    wierd guy bart's Avatar
    Join Date
    Aug 2001
    Posts
    87
    i heard python was a very good starters language. I wouldn't know, though, cuz i haven't try'd it.

  14. #44
    Registered User
    Join Date
    Sep 2001
    Posts
    752
    Personally, the best introduction to programming is with an HP graphing calculator. It's stackiliscious.

    More realistically, there are two schools of thought on what a good language to learn is.

    On one hand, you have the programs. Abstract Data types, OO programming, platform independence. Java would be the best example of a programming language like this, and I would reccomend learning Java, and then learning how to implement Data Structures in Java. Basically, there are some nice theoretical bits involved with using Java, and it probably is more practical real world experience, but you basically resign your ability to have any idea of what is really going on in the program's memory, and I do consider this a pitfall...

    On the other hand, there are the computers. Memory, processor arithmetic, and bit fields. Assembly would be an extreme, but Really, C is the right language for this. C is nice in that, well, you can become a C guru in two months. It gives you everything you need to write a program, which is surprisingly little. For every action you perform in C, it is easy to figure out, roughly, what the computer memory is doing. The only problem with such up front honesty is that it means that you can't implement any of the goodies in Java untill you actually understand how memory works. Once you get to some bigger programs (like say, windows programs), using C may start to become troublesome (It's not so bad really, I use C in windows, but windows programming in Java REALLY easy). But for the kind of apps that you'll be programming (console apps I assume), it shouldn't be much of a hinderance.

    Personally, if you can write a program in C, then you could probably write that program for any Turing machine, and that's why I think C is the language to learn academically. Not to mention, what with Linux and Unix, C is something of a lingua franca for programmers.
    Callou collei we'll code the way
    Of prime numbers and pings!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Thread Prog in C language (seg fault)
    By kumars in forum C Programming
    Replies: 22
    Last Post: 10-09-2008, 01:17 PM
  2. Why C Matters
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 136
    Last Post: 01-16-2008, 09:09 AM
  3. Language of choice after C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 47
    Last Post: 06-15-2004, 01:20 AM
  4. Q about most used prog. language in C++! Confused?
    By actionbasti in forum Game Programming
    Replies: 3
    Last Post: 09-16-2003, 07:42 PM
  5. Good site to learn about Prog. language concept?
    By Extrovert in forum Tech Board
    Replies: 5
    Last Post: 03-13-2003, 02:46 AM