| | |
What program language should a beginner use?
![]() |
I have heard of python,yabasic,and perl along with several others and was wondering if anyone could point me in the right direction. I'm not interested in web creation I just want to be able to make a computer or network work better
thanxs, Reezin14
thanxs, Reezin14
Last edited by reezin14; Jan 12th, 2005 at 10:17 pm. Reason: I think that I didn't make myself clear.
I'm going to start an argument here (there have been posts regarding this already)... but most of the people will say C or C++ (something that gives you C like syntax). I personally, however, would say that you should start with an easy language, to learn the simple things... like loops, subs, functions, and all the like. So, with that said, I'm going to suggest Visual Basic, in just about any form (I suggest vb6, or vb.net).
There's my 2 cents.
There's my 2 cents.
VB is the worst language to start with as you don't learn programming, you learn the tool. Just painting a few forms on a screen isn't programming... And hooking them up by writing a few lines of code in an event handler isn't programming either.
A good language would be Pascal or Java, though Python is also gaining exceptance with teachers for its simplicity.
A good language would be Pascal or Java, though Python is also gaining exceptance with teachers for its simplicity.
any language will enable you to learn a loop or an if statement.
But with VB you first spent a year learning the IDE and all the nice widgets you can put on a window...
Learn the language, not the tool. Except VB prohibits that. For the same reason Delphi (which I love) should not be a first language (and in Delphi you do a lot more handcoding than in VB).
But with VB you first spent a year learning the IDE and all the nice widgets you can put on a window...
Learn the language, not the tool. Except VB prohibits that. For the same reason Delphi (which I love) should not be a first language (and in Delphi you do a lot more handcoding than in VB).
That's the first part of learning actually 
Next part (which you seem ready for) is getting a solid theoretical foundation beneath that knowledge you have.
Get yourself to a bookstore and search out some good books. There's some good reviews of books about web design and html here (though not comprehensive and not all books are current, html isn't the primary focus of the site): http://www.javaranch.com/bunkhouse/HTML.jsp
Skip anything that says "teach yourself in XXX", "for dummies", etc. (but not anything by O'Reilly, their books are almost always well worth the investment).
Online tutorials range from the very good to the extremely poor and can actually do more harm than good unless you already know enough to determine which you're dealing with...
You could also consider formal training (online or classroom courses) which can teach you more in a few days than you can in months sifting through books.

Next part (which you seem ready for) is getting a solid theoretical foundation beneath that knowledge you have.
Get yourself to a bookstore and search out some good books. There's some good reviews of books about web design and html here (though not comprehensive and not all books are current, html isn't the primary focus of the site): http://www.javaranch.com/bunkhouse/HTML.jsp
Skip anything that says "teach yourself in XXX", "for dummies", etc. (but not anything by O'Reilly, their books are almost always well worth the investment).
Online tutorials range from the very good to the extremely poor and can actually do more harm than good unless you already know enough to determine which you're dealing with...
You could also consider formal training (online or classroom courses) which can teach you more in a few days than you can in months sifting through books.
![]() |
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: C++ year1:)
- Next Thread: need help with downgrade
| Thread Tools | Search this Thread |
1gbit advertising advice amazon archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words






