Start?

Discussion in 'General Software Discussion' started by craig5320, Jul 20, 2002.

  1. craig5320

    craig5320 Well-Known Member

    Joined:
    May 7, 2002
    Messages:
    9,682
    Likes Received:
    226
    Trophy Points:
    88
    Hi,

    Yes I kno the typical n00b has 2 months spare time thinks he can learn to program, blah blah blah, but everyone has got to start somewhere.

    What I'd like to kno is, what language you guys advise to start with, any tips, pointer,s websites you think may be of use and that, and the best way to learn. i.e. are those leanr C++ in 21days book a good investment?

    thanx for your time.

    Craig
     
  2. Yeti

    Yeti New Member

    Joined:
    May 9, 2002
    Messages:
    662
    Likes Received:
    0
    Trophy Points:
    0
    Go take a programming class... they are far better than any book. As for the learn in 21 days *crap* don't use that.

    Logic is very simple... you already know 1+1... if you want to "learn" programming what you need is experience. A class can provide you with that.

    If you are looking for a book, however, get a reference manual which covers what you are looking for... file io, graphics... etc...

    Just my opinion.
    :bleh: :D
     
  3. Shaith

    Shaith New Member

    Joined:
    May 6, 2002
    Messages:
    916
    Likes Received:
    0
    Trophy Points:
    0
    To C or not to C

    I vote for C as it will teach you good debugging skills, basics for other languages like C++, and yet isn't totally vague or obscure. Looking through the average C program available for download out there will give you a general idea of how things work.

    Assembler will teach you the low-level nuances you need to become a really good programmer, but it helps to have some experience before diving in with ASM.

    VB is the worst of the bunch as it teaches sloppy coding skills. You can do the same thing in C++ - granted it's not point/click/drag/drop, but in the end, your software will be faster, less bloated, and far easier to debug and build onto than the same program in VB.
     
  4. jessejlt

    jessejlt New Member

    Joined:
    Jul 18, 2002
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    Personally, I think starting with VB is the best option. Yes VB is a shit langauge, but it has enough of an "English" quality to it so that a no0b can understand it, yet when they transition to a manditory language like C++, its smooth because of their slight understanding of the way a computer reads / compiles / executes that data input.
    C++ in my opinion is a bit too "Linux" for a no0b to jump into.
    jesse ;-)
     
  5. digitalwanderer

    digitalwanderer Colour Commentator

    Joined:
    May 8, 2002
    Messages:
    5,619
    Likes Received:
    2
    Trophy Points:
    0
    Basic

    Basic. Not "Visual Basic", but old school basic with the good old line numbers and the "goto" statement. (I miss the "goto" statement. :rolleyes: )
     
  6. Crash Override

    Crash Override Banned

    Joined:
    May 6, 2002
    Messages:
    2,448
    Likes Received:
    0
    Trophy Points:
    0
    Re: Basic

    Preach it on Brother Dig

    I used to program in Basic when I was like 10 :D

    Before that I was programming the comodore 64 games ;)
     
  7. Yeti

    Yeti New Member

    Joined:
    May 9, 2002
    Messages:
    662
    Likes Received:
    0
    Trophy Points:
    0
    I hate the bastards for getting rid of GOTO. It's my RIGHT to tell the program what to f@kking do!!!! Structure my ass!!!

    :HATE:
     
  8. digitalwanderer

    digitalwanderer Colour Commentator

    Joined:
    May 8, 2002
    Messages:
    5,619
    Likes Received:
    2
    Trophy Points:
    0
    LOL~~~

    FINALLY! Someone who agrees with me! I used to spend hours arguing that one with my old prof. :)
     
  9. Sourcer_2002

    Sourcer_2002 BANNED

    Joined:
    Jul 8, 2002
    Messages:
    2,677
    Likes Received:
    0
    Trophy Points:
    0
    Ya

    Hell im only 15 years old and ive already built four rigs and ive messed around with basic before when i had my very first comp. ( i was like 10 and it was an AMD K7 :D LoL what power) crashed on me and i was stuck in DOS and was like WTF lol then i started to read up what commands could be run at the command line and so forth and now im i am kinda in C++.
     
  10. craig5320

    craig5320 Well-Known Member

    Joined:
    May 7, 2002
    Messages:
    9,682
    Likes Received:
    226
    Trophy Points:
    88
    K7 5 years ago? :S
     
  11. radTube

    radTube just keepin' it cool

    Joined:
    May 9, 2002
    Messages:
    228
    Likes Received:
    0
    Trophy Points:
    0
    C64 basic must have been the ultimate n00b-language, as it seems that more than a few of us programmed their C64:s when they were 10 years old. Well me and Crash at least. ...and Sourcer, you probably mean k6?
     
  12. Malus

    Malus BSD SMASH!

    Joined:
    May 13, 2002
    Messages:
    1,170
    Likes Received:
    3
    Trophy Points:
    0
    Re:

    So all of our programs can look like, and run like, shit?
     
  13. Yeti

    Yeti New Member

    Joined:
    May 9, 2002
    Messages:
    662
    Likes Received:
    0
    Trophy Points:
    0
    Thats nothing, i personally think that all "high level languages" are shit... if i had the option, i would write in assembly :/ :bleh:

    You mean so that we actually have to concentrate on programming, learn how to debug, and actually get that last 2% of performance?

    Yeah... something like that... :evil: :D

    :bleh: :D
     
  14. Sourcer_2002

    Sourcer_2002 BANNED

    Joined:
    Jul 8, 2002
    Messages:
    2,677
    Likes Received:
    0
    Trophy Points:
    0
    Re:

    Ya sorry i ment AMD K6-2 my bad i was in another world when i wrote that post.
     
  15. UberLord

    UberLord A Legend in Underwear

    Joined:
    May 8, 2002
    Messages:
    5,255
    Likes Received:
    4
    Trophy Points:
    0
    Re: To C or not to C

    Urban Myth 101

    VB does NOT teach sloppy coding skills - it's the teacher/book thats to blame for that :p
    99% of the time, VB is just as fast as C/C++. The main instances where it's slower is handling very large strings (say > 64kb) and subclassing.
    I'd also say that VB is much easier to debug due to the IDE nature of handling a crash

    However, you're deffo right about VB being bloated.

    But I WONT recommend it as a starting language mainly because M$ have killed it with Visual Studio .NET
    I haven't had the chance to look @ .NET yet, but when/if I do then I'll prolly go down the C# route as C# was made for .NET whilst VB.NET was tacked on as an afterthought

    Also, neither language is portable to other platforms - so I'd say go down the C/C++ route
     
  16. merry

    merry gargouille

    Joined:
    Jun 21, 2002
    Messages:
    962
    Likes Received:
    1
    Trophy Points:
    28
    Assembly!

    Goodie goodie goodie!

    Any online resources you would recommend?

    Any sw? Assembler/linker/debugger etc?

    And - most of all - any good tut on interfacing with the OS? Win32 that is.

    Thanks in advance.
     

Share This Page

visited