Newbie interested in programming
Page 1 of 2 1 2 LastLast
Results 1 to 15 of 17

Thread: Newbie interested in programming

  1. #1
    Registered User Todo's Avatar
    Join Date
    Sep 2000
    Location
    Phoenix,AZ
    Posts
    691

    Post Newbie interested in programming

    Okay well basically i have an interest in programming,but don't know any programming languages. I've been in the IT field for 2 years working as a computer technician. Just wanting to know where I should start. I don't think I'm going to take a class, not enough time,but what books are good out there, which language should I start with? Thanks
    I think the problem is either an ID10T or PEBCAK error

  2. #2
    Registered User Deity's Avatar
    Join Date
    Mar 2001
    Location
    Elsewhere
    Posts
    1,412

    Post

    Start with something simple like VB. Get a standard or professional copy...preferably an academic version, it's much cheaper. And I would imagine that most of the books out there are pretty good, but I can't think of any in particular to recommend.
    A bored admin is a very dangerous person...

  3. #3
    Registered User Zil's Avatar
    Join Date
    Jul 2001
    Location
    West Texas, USA
    Posts
    921

    Post

    Start with a book recommended for "beginners". I suggest anything for beginners by Wrox Publishing. They have great beginner books.

    Just make sure you don't get an "advanced" user book, because you will get frustrated and not have any fun.
    I am Scuzzlebutt, Lord of the Mountains, behold my Patrick Duffy leg!

  4. #4
    Avatar Goes Here Radical Dreamer's Avatar
    Join Date
    Jan 2001
    Location
    Fairmont, West Virginia
    Posts
    4,866

    Post

    I do a fair amount of programming and I have found that VB is the easiest language to learn, others may argue that pascal is, but I think that its VB. As for getting something to start with, Microsoft has what they call a "working model" that you can get in many VB books and I think also off their site. Basically, the only thing that I have seen in it that you cant get in the full version is teh ablility to make an EXE, you can still run the program, but it has to be run from within VB.
    :::Asus A8N-Sli Premium:::AMD 3500+ @ 2.4ghz:::2x80GB 8mb cache RAID0 Array:::GeForce 7800GTX OC:::2GB Corsair XMS Memory:::500 Watt Enermax Liberty PSU:::16x Lite-on DVDRW:::

    Counter Strike Source Forum and Server @ http://www.nvpclan.com -=Ninjas Vs. Pirates=-

  5. #5
    Registered User Zil's Avatar
    Join Date
    Jul 2001
    Location
    West Texas, USA
    Posts
    921

    Post

    I have to agree that VB is an easy language to learn, it also has many uses because you can use VBA (a subset of VB) to program MS Office macros, and ASP (with VBScript, also a subset of VB) to create websites.
    I am Scuzzlebutt, Lord of the Mountains, behold my Patrick Duffy leg!

  6. #6
    Geezer confus-ed's Avatar
    Join Date
    Jul 1999
    Location
    In front of my PC....
    Posts
    13,087

    Post

    If you are confident with the ideas of objects and understand stuff like loops and counters jump right in and try learning something like VB or Delphi, visual langues give 'flexible' if inelligant solutions with no programming sophistication required.

    If non of the foregoing made any sense whatsoever <img border="0" title="" alt="[Eek!]" src="eek.gif" /> then start with either assembler or basic and learn it from a book.

    A class would be much better - you can get the idea of programming with psuedo code in a few classes, I think you either take to it or you don't.

    You can always post here when you get stuck, not that we see much actual code posted here

  7. #7
    Registered User WebHead's Avatar
    Join Date
    Oct 2000
    Posts
    8,208

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    <strong>...not that we see much actual code posted here </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">You could always post some code.
    Hello World

  8. #8
    Geezer confus-ed's Avatar
    Join Date
    Jul 1999
    Location
    In front of my PC....
    Posts
    13,087

    Post

    "LS13 1JD"

    You did say post some code, awwww-nooo that's my postcode....

  9. #9
    Registered User
    Join Date
    Mar 2001
    Location
    muskoka,ontario
    Posts
    385

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    <strong>then start with either assembler </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">are you crazy confus-ed!?!?!

    ive been thru like 3-4 years of programming courses in school... and just about none of it prepared me for dealing with assembly!!!

    a language i would recomend to start would be Turing or the ever popular vote of VB... and if VB makes sense after a while, jump into java... its a pretty natural progression.... i think at least
    Duct tape is like the Force. It has a light side and a dark side, and it holds the universe together.


    [geek code]
    v3.12
    GCS
    d- s: a-- C++>$ US>$ UL>$ P+ L+ E--- W++>$ N K- w O---- PS PE Y+ t+ 5++ X R tv+ b+ DI+ D+ G e h-- r+ y++
    [/geek code]

  10. #10
    Registered User
    Join Date
    Nov 1999
    Location
    USA
    Posts
    696

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by Imon Fyre:
    <strong> </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    <strong>then start with either assembler </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">ive been thru like 3-4 years of programming courses in school... and just about none of it prepared me for dealing with assembly!!!...</strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">No doubt!! Hey, if you're gonna go that route, why not just start with machine language. Nothing like a little straight binary to warm you up so you'll be ready for VB!! <img border="0" title="" alt="[Eek!]" src="eek.gif" />

  11. #11
    Avatar Goes Here Radical Dreamer's Avatar
    Join Date
    Jan 2001
    Location
    Fairmont, West Virginia
    Posts
    4,866

    Post

    I also agree, WTF is he thinking recommending Assembly to an new programmer, no flame intended but damn thats hard!
    :::Asus A8N-Sli Premium:::AMD 3500+ @ 2.4ghz:::2x80GB 8mb cache RAID0 Array:::GeForce 7800GTX OC:::2GB Corsair XMS Memory:::500 Watt Enermax Liberty PSU:::16x Lite-on DVDRW:::

    Counter Strike Source Forum and Server @ http://www.nvpclan.com -=Ninjas Vs. Pirates=-

  12. #12
    Registered User Todo's Avatar
    Join Date
    Sep 2000
    Location
    Phoenix,AZ
    Posts
    691

    Thumbs up

    Hey thanks for everyone's responses. I didn't except to receive that many. Anyway, it seems the consensus is to start with Visual Basic. So, thats a good place to start. I'm going this weekend to look for some books. I've used those 'learn a language in 24 hours',but those don't really work for me, so I'll try to find a better book. And if i get stuck with some code, I'll know where to post it!
    I think the problem is either an ID10T or PEBCAK error

  13. #13
    Geezer confus-ed's Avatar
    Join Date
    Jul 1999
    Location
    In front of my PC....
    Posts
    13,087

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by Renée:
    <strong> </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by Imon Fyre:
    <strong> </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    <strong>then start with either assembler </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">ive been thru like 3-4 years of programming courses in school... and just about none of it prepared me for dealing with assembly!!!...</strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">No doubt!! Hey, if you're gonna go that route, why not just start with machine language. Nothing like a little straight binary to warm you up so you'll be ready for VB!! <img border="0" title="" alt="[Eek!]" src="eek.gif" /> </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Too hard you think??? I was recommending assembler as it takes about a week to learn the entire instruction set....Try that with VB...

    That's how I got taught, Pseudo code, assembler, Pascal, then object languages...

    If u master assembly language then you are ready for anything.... .. just more syntax!!!

    I did say a class might be best...

  14. #14
    Senior Member - 1000+ Club Outcoded's Avatar
    Join Date
    Apr 2001
    Location
    Somewhere in the UK, never quite sure where
    Posts
    1,689

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    Too hard you think??? I was recommending assembler as it takes about a week to learn the entire instruction set....Try that with VB...

    That's how I got taught, Pseudo code, assembler, Pascal, then object languages...

    If u master assembly language then you are ready for anything.... .. just more syntax!!!

    I did say a class might be best... [/QB]</font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Assuming you know enough about the Von Neumann architecture to do anything with it, sure, very few constructs, but very hard to use, and it's got to be the least portable language going.
    I'm in charge and I say we blow it up

  15. #15
    Registered User
    Join Date
    Nov 1999
    Location
    USA
    Posts
    696

    Post

    </font><blockquote><font size="1" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Originally posted by confus-ed:
    <strong> Too hard you think??? I was recommending assembler as it takes about a week to learn the entire instruction set....Try that with VB...

    That's how I got taught, Pseudo code, assembler, Pascal, then object languages...

    If u master assembly language then you are ready for anything.... .. just more syntax!!!

    I did say a class might be best... </strong></font><hr /></blockquote><font size="2" face="Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">Okay, I'll give you that. But if all you're looking at is learning the instruction set, then machine language is the simplest. You only have to know two things...1 and 0. Knowing the processor you're applying them to is the tough part.

    I just think it's easier to learn algorithms and data structures using an easier high-level language. Moving on to systems programming is much easier to grasp to me if you can write effective algorithms in your sleep already. Just my opinion...

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •