 |
Your forum announcement here! |
|
 |

09-11-2006, 12:20
|
|
Senior Member
|
|
Join Date: Sep 2006
Posts: 109
|
|
Most suitable programming language for a beginner
what do the programmers think about which should be the best or a good language to learn first up for a beginner in programming?
|

09-11-2006, 13:37
|
 |
Premium Member
|
|
Join Date: Oct 2006
Posts: 185
|
|
Hi Peter,
What do you think about GWBasic Programming  Just kidding. I learned it in my school days. Hardly remember about it.
If you don’t know anything about programming and you want to learn as a beginner then go with MS Visual Basic. It comes free with MS-office package. Just to give a try, open any word or excel document and hit alt+f11. You will be in programming mode. Here can start with developing little macros, plug-ins etc. And believe me you will find it excitement, not boring at all. But you will need some patience to understand basics, Help will be useful to learn about, type of commands, syntaxes with example.
|

09-11-2006, 13:54
|
 |
Moderator
|
|
Join Date: Oct 2006
Posts: 215
|
|
It really depends on which field you want to grow in and gain expertise.
Linux environment will require knowledge of C. Web designing will require HTML and PHP.
It also completely depends upon how dedicated you are. One has to regularly put in efforts for minimum 10 years to become an expert in any field.This is proved by research.
It really depends on your interest.
Last edited by Dave White; 09-11-2006 at 13:56.
|

09-11-2006, 17:16
|
|
Senior Member
|
|
Join Date: Sep 2006
Posts: 102
|
|
As a beginner, first learn how to read a program using flowcharts. Understand how is the flow of any program what happens when certain condition arise and all related concepts.
IMO you should start with Pascal. It will help you to get basic programming sense. Then you should try your hands for 'C' and 'C++' then java and so on.....
No matter where you are going to use your skill, all languages are similar but each use its own syntax and flow.
The basic of any language is what logic you use to handle a certain task, you can learn any programming language in short period but you have to work hard for improving your programming logic.
|

10-11-2006, 16:36
|
 |
Sales Manager
|
|
Join Date: Nov 2005
Posts: 883
|
|
I would say Ruby is a good programming language to begin with. Ruby is a good introduction to OOP which is very important to get used to, and has similar enough syntax to other languages like Java, C, Python, etc which ensures that learning those languages wouldn't be too hard.
__________________
VPS Hosting - Virtuozzo powered Virtual Private Servers.
Dedicated Server Hosting - Fully Managed UK Dedicated Servers.
MSN :: ryanw @ eUKhost.com || AIM :: RyanUKweb || Skype :: eUKRyan
|

10-11-2006, 17:12
|
|
Premium Member
|
|
Join Date: Oct 2006
Location: London
Posts: 71
|
|
I learnt in Java primarily and then C++ which I found to be harder as it was far less documented...the Java API is a godsend in comparison to trawling the net for good C++ documentation.
Someone told me that learning a programming language was a bit like learning an actual language, in that if you know how to speak already you've done half the work. My lecturer taught C++ but with a view to teaching you general concepts of programming such as loops, data types, variables, methods, classes, inheritance. His lecture notes are up at http://www.dcs.bbk.ac.uk/~roger/cpp/ and might be quite a good overview.
I like what I've seen from Ruby so far : )
|

10-11-2006, 19:45
|
|
Premium Member
|
|
Join Date: Oct 2006
Location: Bristol, UK
Posts: 128
|
|
A second vote for Pascal. Its simple enough to pick up, but powerful enough to keep your learning. Then move on to C/C++..
Last edited by sprint66; 10-11-2006 at 19:47.
|

16-11-2006, 09:40
|
|
Moderator
|
|
Join Date: Nov 2006
Posts: 308
|
|
First of all you should be familiar with programming logics and techniques.After this you can go for C and C++.I think this will be the best for anybody going for programming.According to me the first step for learning any type of programming is learning the C language and then the other ones.
|

03-12-2006, 10:02
|
|
Junior Member
|
|
Join Date: Nov 2006
Posts: 23
|
|
According to me if someone is opting for programming, they should make their basics strong which makes them understand the logic and application of it which is very important in the long run. Even I will back Pascal but with Basic before it and then the C languages followed with different choices which depends on person to person of which path they are opting for.
|

03-02-2007, 18:11
|
 |
new member
|
|
Join Date: Feb 2007
Location: Lahore, Pakistan
Posts: 2
|
|
I think... a begginner should first understand the flow charts and the should try the any basic language i would preffer C/C++ and if want to get hands on web technology then start with ASP.
|

28-02-2008, 18:21
|
|
Junior Member
|
|
Join Date: Feb 2008
Posts: 10
|
|
And after that I should get a fake diploma for C++ programming or any other language I use because i do not have the necessary time to go to college.
Last edited by Ben; 28-02-2008 at 20:18.
|

28-02-2008, 20:17
|
|
Premium Member
|
|
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
|
|
Quote:
Originally Posted by tiberiu
And after that I should get a fake diploma for C++ programming or any other language I use because i do not have the necessary time to go to college.
|
A fake diploma? That's not right - even more so, I am sure its illegal. You won't fool anyone that easily, anyway. And don't advertise resources that promote that in your post (which I removed from your post).
|

15-03-2008, 16:50
|
 |
Junior Member
|
|
Join Date: Feb 2008
Location: Northampton, England
Posts: 22
|
|
I'd say, as a professional developer, the best place to start is to download Visual Studio Express and learn to use C# or VB.NET.
|

15-03-2008, 18:09
|
|
Premium Member
|
|
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
|
|
Quote:
Originally Posted by TrevorL
I'd say, as a professional developer, the best place to start is to download Visual Studio Express and learn to use C# or VB.NET.
|
Lol!! As anyone who is new to programming, they want to start with something less complex than VB.NET and the .NET range of languages... the easiest language to learn is PHP - and thats the only language I know, and it does exactly the same as .NET does, but doesn't use complex structures. C# won't be any person who just knows HTML will learn. Sorry to be harsh but that is the honest truth.
|

16-03-2008, 00:26
|
|
System Administrator
|
|
Join Date: Dec 2006
Location: localhost
Posts: 792
|
|
LoL... I'm amazed.. not a single soul for PERL ??? I'd got 100% with the same & vote it as world's most Famous & Powerful & Simple language 
|

16-03-2008, 22:39
|
 |
Junior Member
|
|
Join Date: Feb 2008
Location: Northampton, England
Posts: 22
|
|
Quote:
Originally Posted by Ben
Lol!! As anyone who is new to programming, they want to start with something less complex than VB.NET and the .NET range of languages... the easiest language to learn is PHP - and thats the only language I know, and it does exactly the same as .NET does, but doesn't use complex structures. C# won't be any person who just knows HTML will learn. Sorry to be harsh but that is the honest truth.
|
It depends on the context - and there's not much information to go on. PHP may well be the best for Peter if he wants to do website hosting work, but for general commercial software development it has to be C# - it's nearly as powerful as C++, but significantly easier to use.
|

05-06-2008, 12:31
|
|
new member
|
|
Join Date: Jun 2008
Posts: 3
|
|
Hi,
In the old days I started with Basic then moved on to 4GL's (4th Dimension for te Mac and Sculptor for SCOUnix and DOS) and from there I moved on to Delphi (Versions 3, 5, 7) which I found to be a superb language and V.B. which I found to e extremely fustrating as it was not at the time OO and had a few inconsistencies.
Delphi 5 makes it very easy to create quite an advanced app and I love the structure of Pascal that is the basis for Delphi.
Since Delhi moved on to .NET and changed from Borland to CodeGear I am no longer as happy with it as I used to be and am finding myself increasingly enamoured with Ruby. It's a totally superb OO language for developing internet apps with.
Ruby is not a language to get started with though and neither is HTML or perl.
So this is a bit of a dilemma.
Having considered all the above I would heartily recomend JAVA as the way to get started.
Jave is OO, You can do pretty much whatever you want in JAVA, there is a huge amount of material to teach you to learn the language, it will familiarise you with internet development and allow you to become familiar with HTML, perl, PHP or whatever other direction you wish to go in.
The language is similar in construction to Delphi, C# and VB.NET so it should be not too difficult to move on from.
Lastly I would just really like to suggest that whatever code you want to cut the best way to learn is to use Object Oriented language.
It is far easier to move from an OO environment to a procedural language than it is to move the other way round.
Steer clear of the .NET environments as the complexities are not endearing to a beginer
Hope this helps
James
|

20-06-2008, 15:08
|
 |
Premium Member
|
|
Join Date: May 2007
Posts: 106
|
|
PHP would be best for a beginner in my opinion, for one reason the vast amount of online help available, and for another how much it is used in the real world.
|

23-06-2008, 06:47
|
|
new member
|
|
Join Date: Jun 2008
Posts: 3
|
|
Hello
I think c or c++ is good language for beginner,You should be familiar with flow chart and logic.
Last edited by Ben; 22-07-2008 at 06:38.
Reason: Don't add links - signature only!
|

22-07-2008, 06:45
|
|
Premium Member
|
|
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
|
|
| |