Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 03-06-2007, 10:08 AM   #1
Solid State Member
 
Join Date: Mar 2007
Posts: 10
Default Easiest programming language to learn

hello, my major is in the IT field as a microcomputer specialist. A computer programming is needed as one of the many required courses. For a newbie, which is the MOST easiest program to learn. Also, how intelligent or bright do you have to be to learn programming. If a person is stupid or has trouble remembering things, can they still learn a computer language? If I wanted to do some online tutorials, write instructions, execute them into a visual form to see if they were written correctly...what is the program called I need to do this and is there any free ones?
__________________

maxima2k2 is offline   Reply With Quote
Old 03-06-2007, 10:19 AM   #2
In Runtime
 
Daeva's Avatar
 
Join Date: Dec 2005
Posts: 407
Send a message via AIM to Daeva Send a message via MSN to Daeva Send a message via Yahoo to Daeva
Default Re: Easiest programming language to learn

You don't have to be overly bright to do programming, what you do need is sound logic, and problem solving skills(most of the time these get better and better the longer you work with code). Being adept at math doesn't hurt either(though i'm not). More than which is the most easy, you'd probably be better off to look at which one is the most sought after by big companies. Just because a language is easy, doesn't mean it's a powerful language. All of the Languages you have listed are pretty powerful(although I don't know if Visual C++ is a language, it's more a development environment). VB.NET is by far the easiest, when it comes to syntax restrictions. If you use Visual Studio, then VB is so easy it's actually kind of like writing a book. It will automatically capitalize characters that should be, and Microsoft's intellisense will show you all of the subroutines, functions, properties, and classes associated with whatever object you are working with once you type a . after the name. I am a fan of java though, it's extremely flexible, great for web, and console applications, it's ability to easily run multi-threaded applications is terrific, and it is one of the best languages for rendering graphics.
__________________

__________________
**Official Self-proclaimed glorified excessive (insert additional adjectives here) post editor/modifier.
Edit = Best feature ever
http://www.twitter.com/xDaevax
Daeva is offline   Reply With Quote
Old 03-06-2007, 12:46 PM   #3
Fully Optimized
 
ace777's Avatar
 
Join Date: Nov 2006
Posts: 3,110
Default Re: Easiest programming language to learn

Even if you are bad at computers Basic web is definatly the easiest to learn.
__________________
2.4 Ghz celeron, 1.25 PNY pc 2700 RAM,PNY VERTIGO 5200 FX , 40 GB HDD
900Mhz 256 RAM , MX 4000, 30 GB HDD
1.9Ghz dual core AMD Athlon 2 GB 384 VRAM 320 Gb HD
2.3 tricore phenom,2 GB RAM , EVGA 9600 GSO,250 GB SSD
2.6 X4 620, 4GB RAM, 9600 GSO, 500 GB HDD/I'm part of The Project
ace777 is offline   Reply With Quote
Old 03-24-2007, 07:15 PM   #4
In Runtime
 
lhamil64's Avatar
 
Join Date: Jan 2007
Posts: 398
Default Re: Easiest programming language to learn

i agree BASIC is very easy to learn especially Liberty BASIC
lhamil64 is offline   Reply With Quote
Old 03-26-2007, 05:00 PM   #5
Site Team
 
David Lindon's Avatar
 
Join Date: Dec 2002
Posts: 15,233
Default Re: Easiest programming language to learn

visual basic or C# probably best to start. like Daeva, good problem solving skills are an advantage rather than academic ability
__________________
[url=http://www.LNXPS.NET]LNXPS.NET - The XPS Library]
David Lindon is offline   Reply With Quote
Old 03-27-2007, 08:51 AM   #6
Fully Optimized
 
UK31337's Avatar
 
Join Date: Feb 2005
Posts: 2,776
Default Re: Easiest programming language to learn

My take on things:

C: archaic and clumsy, but still reasonably widely used. Totally different syntax to C++, and you should basically never mix the two together in the same program even though they follow on from one another.

C++: constantly loaded with new features and libraries, but gets frighteningly complicated quite quickly. The ultimate in industry standard languages, though, so it's well worth your while at least trying to learn bits of it. Programming GUI apps can be a total nightmare, especially under Windows.

Java: Not too bad, but slow at runtime and forces you to do things in a way you wouldn't necessarily want to to it. Taught at most British Universities if you do a CompSci degree.

C#/J#: M$ ripoffs of Java, they're so similar that if you're good with one you're pretty much good with all three.

VB2005: totally different to VB.NET and VB6. Still gets the job done and it's not too hard to use, but I honestly think people prefer C# these days.

x86 Assembly: OMFG

By the way, don't worry about being able to remember things: that is only useful for exams. Computer Science professors, as well as professionals working in the IT industry, have their office walls lined with loads and loads of reference books and manuals so you can always look something up.
UK31337 is offline   Reply With Quote
Old 08-13-2009, 06:32 AM   #7
Beta Member
 
Join Date: Aug 2009
Posts: 5
Default Re: Easiest programming language to learn

I spent a bit of time trying to learn VB, but this was back in my high school days when I had the aspiration of being a computer games programmer. If you have the time and patience to work through it, then you can create nice little (although basic - no pun intended) applications after just a couple of weeks.

Never had a go at any other language.
hypermeganet is offline   Reply With Quote
Old 08-13-2009, 08:11 AM   #8
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: Easiest programming language to learn

Quote:
C: archaic and clumsy, but still reasonably widely used. Totally different syntax to C++, and you should basically never mix the two together in the same program even though they follow on from one another.
Agreed that C is archaic and too clumsy for most purposes nowadays, but often when you're doing very low level stuff it's still your only choice (and that covers most of its uses nowadays.) A lot of applications that need customised low level hardware functionality use C as a base for the low level stuff and then write the rest in an application like C++ or Java - there's nothing wrong with this, it's actually quite a good practice since writing the whole lot in C would be horrible!

Quote:
C++: constantly loaded with new features and libraries, but gets frighteningly complicated quite quickly. The ultimate in industry standard languages, though, so it's well worth your while at least trying to learn bits of it. Programming GUI apps can be a total nightmare, especially under Windows.
Pretty much agree with all of that. There's not so many new applications being written with it nowadays and it's really not the nicest of languages by today's standards, but if you want to work in programming it's an essential one to learn. (Note that when I say there's not so many new applications being written with it, I'm not saying by any stretch of the imagination that it's obsolete as a lot of people seem to wrongly think!)

Quote:
Java: Not too bad, but slow at runtime and forces you to do things in a way you wouldn't necessarily want to to it. Taught at most British Universities if you do a CompSci degree.
Right, these two complaints are ones that are heard all the time, and they're mostly myths left over from eons ago. So to address the first one - yes, Java used to be slow. Used to be - ages ago. You're talking when the private protected modifier was still in full force and goto was a reserved word that actually did something (anyone else remember those times?!) They've optimised it a heck of a lot since then, and it's actually now faster than C++ and similar languages in a LOT of applications. Don't believe me? Take a look here - and that's from a fair few years ago, a modern one run more recently (that I can't find quickly) showed far better results for Java. No, it's not going to be as quick as running the same thing in assembler, but for a general purpose language these days it's actually pretty quick - at least a lot quicker than people realise!
The second complaint - that Java forces you to do things differently, is in my mind a good thing. Usually people that complain about this have come from a VB.NET background and have picked up all sorts of bad habits (this is one reason why I don't like VB, it lets you get away with all sorts of things it shouldn't and if you come to program in a more professional language, you'll inevitably moan that it's "harder" and "not like you're used to.") Yes, Java prevents a lot of things that languages like C++ might allow (operator overloading, multiple inheritence, goto, etc.) but in 99% of applications these things are BAD and you shouldn't be using them! Learn how to use Java properly and you suddenly find that far from being bodged and restrictive, it keeps you in check a lot more than other languages do and enforces good programming practices that you'll thank it for later The only way Java wouldn't work nicely is if the program you're creating doesn't fit into an object oriented design very nicely, in which case an object oriented language in general is just a poor design choice. But this is far more commonly down to the fact that someone can't work out how to fit a program into an object oriented fashion nicely rather than the program actually CAN'T fit into an OO fashion nicely.

Quote:
C#/J#: M$ ripoffs of Java, they're so similar that if you're good with one you're pretty much good with all three.
Agreed - though if you know Java it's worth learning C# and doing something in it, something else to put on the CV in terms of experience and it's pretty widely used. Especially if you're doing windows only stuff it can be a good choice, because of it's nature it'll integrate far more nicely with the windows platform than Java will. That said, I usually value Java's cross platform nature rather than C#'s good integration with windows - there's a time and a place for both though.

Don't bother with J#, that was a miserable failure!

In answer to the original poll - VB is probably the easiest up there, but Java is probably the best to learn first because unless you're being taught it really badly it gets you into good habits rather than bad!
berry120 is offline   Reply With Quote
Old 08-16-2009, 12:53 AM   #9
Baseband Member
 
CompNoob's Avatar
 
Join Date: Dec 2006
Posts: 49
Default Re: Easiest programming language to learn

i would say that Visual Basic is easier, that was like the first programming language i learnt. It gives you the foundations for higher level langs like Java or C++.
__________________

__________________
Intel E8400 3GHz Core Duo
WD SATA 640GB
Kingston 4GB DDR2 800
Gigabyte 896MB GTX 260
GA-EP45-UD3P
Coolermaster Exterme 640W PSU
CompNoob is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 09:03 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0