954,523 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

New to computer languages. Where to begin?

Well, I want to start to learn some different types of computer languages. But I have to start somewhere. I know the basic of like html but nothing great. Couldn't type it or anything but could edit if I had to. I was thinking about learning Java. But what is Java used for? Like what would I use it for?


Basically what computer language is the easiest to learn and which one the most useful?


Thanks.

seneye
Newbie Poster
14 posts since Oct 2007
Reputation Points: 10
Solved Threads: 0
 

I would suggest C++ language...which would give the basics of OOPs and make you comfortable with programming concepts, syntax, logic etc....

But note that there are many other languages being used ...like Java, C#,VB.Net, Ruby...for most of them OOPs is the basic...so focus on learning the basics of OOPS along with the programming.

aripaka
Light Poster
36 posts since Aug 2005
Reputation Points: 10
Solved Threads: 0
 

Alright. Will look into C++ tomorrow. When I do start to learn it. Is there somewhere I can type it in and really see what it does?

cause I just looked in the C++ forum and all I see if letters and whatnot. I know I have to learn it and all. But is there somewhere that if I would copy and paste some C++ I could see it or...I don't know I hope you get what I am asking haha I can't explain it.


Thanks again.

seneye
Newbie Poster
14 posts since Oct 2007
Reputation Points: 10
Solved Threads: 0
 

If u r really interested in coding then its better to do C++. Otherwise look for GUI environment like VB

mjmythili
Newbie Poster
15 posts since Nov 2006
Reputation Points: 10
Solved Threads: 0
 

You've asked one of those questions that starts flame wars. (Personally, I like Pascal.)

The real answer is: it doesn't really matter.

You might choose one language over another based on what you have in mind to do with it. But if you just want to learn programming then pick one you think you'll like and start there. Good choices to begin with include C++, Python, Pascal, and SmallTalk. These are all imperative, object-oriented, mainstream languages with GUI capabilities and RAD environments.

The C and C++ forums on this board are the most active, so C++ might be a good choice if you want help here. So would Python. I and a couple of other people here can help you in Pascal, but there are other places with dedicated Pascal and SmallTalk and etc. forums you'd want to find.

Hope this helps.

Duoas
Postaholic
2,043 posts since Oct 2007
Reputation Points: 1,140
Solved Threads: 229
 

If you're serious about programming, then you're going to end up learning several languages in some detail, and at least be familiar with a good many more.

Learning to program is like learning to drive.

Having learnt to drive, whether you then choose a Ferrari, an MPV or an 18-wheel big-rig really depends on what you're trying to do. For some jobs, it's pretty obvious what kind of vehicle (or which programming language) you should be using. For others, its down to skill and judgement.

Languages are just tools, much like a hammer, saw and chisel are tools to a carpenter. The rest is the skill in the hands of the user as to whether a work of art emerges, or a stay in casualty.

Salem
Posting Sage
Team Colleague
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953
 

im suggest to start to the difficult languages like vb.net or C and why don't u start in vb 6 in easy and very comfortamble to use bcoz it has intelesense

technogeek_42
Posting Whiz in Training
256 posts since Dec 2007
Reputation Points: -10
Solved Threads: 3
 

C++ may be too much for a beginner. I recommend Python.

HaskellBoY
Newbie Poster
3 posts since Jan 2008
Reputation Points: 10
Solved Threads: 0
 

iam sorry but Qbasic maybe or just start to vb6

technogeek_42
Posting Whiz in Training
256 posts since Dec 2007
Reputation Points: -10
Solved Threads: 3
 

Try Factor . I think a language like that would be great for a beginner. You'll get good at thinking about solving problems and good at general programming-thinking. C++ will mire you in a pit of unnecessarily complicated things -- you can always learn it later. VB 6 will give you brain damage -- it appears you'll find yourself slurring your text and unable to put a basic sentence together, based on what I've read above. So I think Factor is easy to learn (or it would be if it had documentation), and Python certainly is. So is Ruby. So is Scheme. There's a bunch of languages; I recommend going with Python but don't enjoy it too much.

Some people are like, "such and such is OOP", but that doesn't matter.

In summary: if you want to get good at _programming_, Python or Factor (or both at the same time) would be good choices to start with, C and C++ are important to learn eventually, and getting Scheme with a taste of pseudo-functional programming will be useful eventually too. As a matter of speed, you'll get off the ground faster if you avoid C++ and C at first. As far as which is easiest to start with, that of course doesn't matter at all.

sarehu
Posting Whiz in Training
289 posts since Oct 2007
Reputation Points: 98
Solved Threads: 22
 

C++ or C is more easier......... period

technogeek_42
Posting Whiz in Training
256 posts since Dec 2007
Reputation Points: -10
Solved Threads: 3
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You