Welcome to the TechSpot OpenBoards. Please read the FAQ if you have any questions. Login to participate.

Go Back   TechSpot OpenBoards > OS & Software > Misc. Software & Utilities

What is a good begging programming language to learn?

Reply
Bookmark / Share this page
Thread Tools
  #1  
Old 02-03-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 72 posts
What is a good begging programming language to learn?

I know HTML, but i want to move away from that and go into a langauge like VB, C, ...etc. i was wondering what language i should learn and why.
Reply With Quote
  #2  
Old 02-04-2005
Nodsu's Avatar
TS Special Forces
 
Location: Estonia
Member since: Feb 2002, 9,430 posts
System specs
What do you want to achieve? What is your background? Do you actually have the money to pay for some developer tools?

If you want to write casual Windows snippets then you may want to learn/use VB even though everyone will laugh at you. For simple things in Unix world you can use Perl or TCL.

If you want to get into "serious" programming you want to learn Java and then move on to C++.

If you want to write real applications right away, you may like Delphi..
Reply With Quote
You can remove this banner by registering, join the TS Community for free.
  #3  
Old 02-05-2005
acidosmosis's Avatar
TechSpot Chancellor
 
Location: Shelby, NC
Member since: Jan 2003, 1,571 posts
System specs
I would say Visual Basic. I was suprised at how easy it was to learn quickly.
Reply With Quote
  #4  
Old 02-10-2005
Newcomer, in training
 
Member since: Feb 2005, 4 posts
J (an array processing interpreted language)

Because if you go to jsoftware.com you can see if they're giving free licences (I'm fairly sure they are). If so, you can try it and if you don't like it you haven't wasted any money. Here's a quick simple example showing how you can get the mean of 4 numbers:

(+/%#) 10 13 11 12
11.5

That's copied and pasted from the execution window, you can also make scripts.

There's a helpful forum at jsoftware.com with some very bright people contributing. One contributor 'signs' his emails with a single line of code which runs 'life' (a 'game' which illustrates cellular automata). If you've any questions I'd suggest signing up to the forum, also it's easy to check the archives in case questions have already been asked.

Good luck
Reply With Quote
  #5  
Old 02-10-2005
Phantasm66's Avatar
TechSpot Evangelist
 
Location: Glasgow, Scotland
Member since: Feb 2002, 6,602 posts
Listen to this VERY carefully.

-Learn the basics of C.
-Move on to Java.

(Additionally, it would be VERY desireable for you to learn about relational databases, SQL, and how to use JDBC to use databases in your Java code.)

Sorry Acid, but Visual Basic is pants. C++ is very good, but hard to use well. Java is cross platform, and will do just about anything you want. C will teach you just about everything you need to know to go on to learn C++, Java, Perl, Python, Shell Scipts, C#. Forget about VB, its crappy.

Learning C will be the key to learning lots of other stuff, and will give you the ability to work with other languages without too much hassle. It will teach you all about datatypes, arrays, ifs, for loops, logic statements, with a syntax that you will see repeated over and over and over again in languages like C++, Java, Perl, Python, Shell Scipts, C#.

There is a book called "A book on C" by people called Kelly and Pohl. Buy it and work your way through the exercises.

I was in a position like you several years ago, where I knew I had to learn to program to do some of the things I wanted to do, but I had no idea where to start. I got advice from people who had been into programming for decades - people who taught programming in universites and suchlike. I have just repeated THEIR advice above. It was good advice, believe me. Listen to it.

Last edited by Phantasm66; 02-10-2005 at 06:07 PM.
Reply With Quote
  #6  
Old 02-11-2005
Samstoned's Avatar
TechSpot Paladin
 
Location: the pitts
Member since: May 2004, 2,581 posts
System specs
What about Basic or power basic
I have it, but havn't the time right now to learn
Vb is easy foxpro is another data compiler right?
and you ask why? amaze your friends blow up there computors
focus on your area of happyness.
Reply With Quote
  #7  
Old 02-15-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 72 posts
Phantasm66, your advice sounds very good but I have a few questions. I heard C is pretty difficult to learn, and also very complex. I wondering how long it might take to learn. Since i am a student i can not indefinatly dedicate any time to it, although i would plan to slowly work on it maybe a few hours (5) a week. what effect would this have? 2nd. by the basics of c what exactly do you mean, and i found "a book on c" on amazon through another seller for 1.67 new. used going for about 50cents. this book is possiblyan old version, i also found the new version (4th edition) for about 45 dollars. but it was somthing like 750 pages. comparedto 350. while the unknown edition is apparently published in '84. would it matter what one i bought? im sure the content is newer and all, but how much has changed, would it be more benifcial to have the newer version. and my last question, are there any good books on java that you could suggest? thank yo, that first post was helpful.

(im not sure if the actual book i would buy would be a 1984, becuase they might just be listing them there incorrectly, but i am assuming 1984 as the oldest)
(all figures in USD)
links:
(1984) http://www.amazon.com/exec/obidos/tg...books&n=507846
(4th ed.) http://www.amazon.com/exec/obidos/tg...books&n=507846
Reply With Quote
You can remove this banner by registering, join the TS Community for free.
  #8  
Old 02-15-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 72 posts
the book would be first edition copyright 1984.
Reply With Quote
Reply
Thread Tools

Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Programming Language Jaf Misc. Software & Utilities 45 02-20-2005 10:44 PM
Microsoft presents a new programming language, F# DigitAlex News & Interesting links 0 05-24-2003 09:34 AM
Which BASIC programming language to use?? RustyZip Misc. Software & Utilities 5 02-14-2003 06:57 AM
Favourite programming language androb Misc. Software & Utilities 32 07-25-2002 07:51 AM


All times are GMT -4. The time now is 04:12 AM.