also @ TechSpot: AMD Radeon HD 7770 & Radeon HD 7750 Review
Welcome to the TechSpot OpenBoards. Please read the FAQ if you have any questions. Sign up or Login to participate.

Go Back   TechSpot OpenBoards > Software > Software Apps

Collaborate in the cloud with Office, Exchange, SharePoint, and Lync

What is a good begging programming language to learn?

Thread Tools Search this Thread
  #1  
Old 02-03-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 73 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.
  #2  
Old 02-04-2005
Nodsu's Avatar
TechSpot Evangelist
 
Location: Estonia
Member since: Feb 2002, 9,431 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..
  #3  
Old 02-05-2005
acidosmosis's Avatar
TechSpot Chancellor
 
Location: NC
Member since: Jan 2003, 1,573 posts
System specs
I would say Visual Basic. I was suprised at how easy it was to learn quickly.
  #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
  #5  
Old 02-10-2005
Phantasm66's Avatar
TechSpot Evangelist
 
Location: Glasgow, Scotland
Member since: Feb 2002, 6,504 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..
  #6  
Old 02-11-2005
Samstoned's Avatar
TechSpot Paladin
 
Location: the pitts
Member since: May 2004, 2,582 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.
  #7  
Old 02-15-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 73 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
  #8  
Old 02-15-2005
thmandan22's Avatar
TechSpot Member
 
Member since: Dec 2004, 73 posts
the book would be first edition copyright 1984.
Closed Thread

Similar Topics
Topic Replies Forum
BASIC Programming Language? 12 General Discussion
Learning a Programming Language.. Where to start? 3 Software Apps
Programming Language 45 Software Apps
Which BASIC programming language to use?? 5 Software Apps
Favourite programming language 32 Software Apps

Thread Tools Search this Thread
Search this Thread:

Advanced Search
All times are GMT -4. The time now is 01:20 PM.