UK WEB HOSTING FORUM FOR DISCUSSION ON WEB HOSTING SERVICE AND SUPPORT
LINUX HOSTING WINDOWS HOSTING PACKAGES SHOPPING CART OSCOMMERCE ZEN CART AGORA
ECOMMERCE HOSTING ASP MSSQL FRONTPAGE HOSTING PHP MYSQL HOSTING DISCUSSION FORUM
CPANEL RESELLER HOSTING DEDICATED SERVER VPS HOSTING PLESK VIRTUOZZO
Quick Search
Your forum announcement here!

  UK Web Hosting | Dedicated Server Windows and Linux VPS Forum > Services > Web Designing and Development

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-11-2006, 12:20
Senior Member
 
Join Date: Sep 2006
Posts: 109
Default 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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 09-11-2006, 13:37
sanderson's Avatar
Premium Member
 
Join Date: Oct 2006
Posts: 185
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 09-11-2006, 13:54
Dave White's Avatar
Moderator
 
Join Date: Oct 2006
Posts: 215
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 09-11-2006, 17:16
Senior Member
 
Join Date: Sep 2006
Posts: 102
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 10-11-2006, 16:36
Ryan's Avatar
Sales Manager
 
Join Date: Nov 2005
Posts: 883
Send a message via AIM to Ryan Send a message via MSN to Ryan Send a message via Skype™ to Ryan
Default

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 10-11-2006, 17:12
Premium Member
 
Join Date: Oct 2006
Location: London
Posts: 71
Default

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 : )
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 10-11-2006, 19:45
Premium Member
 
Join Date: Oct 2006
Location: Bristol, UK
Posts: 128
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 16-11-2006, 09:40
Moderator
 
Join Date: Nov 2006
Posts: 308
Send a message via MSN to Jack
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 03-12-2006, 10:02
Junior Member
 
Join Date: Nov 2006
Posts: 23
Post

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 03-02-2007, 18:11
pixel_perfect's Avatar
new member
 
Join Date: Feb 2007
Location: Lahore, Pakistan
Posts: 2
Default

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.
__________________
Buy Pr5 Link for $5 only => Click Here
Buy another Pr5 Link for $5 only => Click Here
Search Shared Servers || Add Your Site
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 28-02-2008, 18:21
Junior Member
 
Join Date: Feb 2008
Posts: 10
Default

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 28-02-2008, 20:17
Ben Ben is offline
Premium Member
 
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
Send a message via AIM to Ben Send a message via MSN to Ben Send a message via Yahoo to Ben
Default

Quote:
Originally Posted by tiberiu View Post
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).
__________________
dynBB.com Blog PHP MySQL Webmaster Tutorials and Articles - blog.dynbb.com - find tutorials and Webmaster articles on PHP, MySQL CodeIgniter and more! also: dynBB forums
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 15-03-2008, 16:50
TrevorL's Avatar
Junior Member
 
Join Date: Feb 2008
Location: Northampton, England
Posts: 22
Default

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.
__________________
www.armourarchive.co.uk
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 15-03-2008, 18:09
Ben Ben is offline
Premium Member
 
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
Send a message via AIM to Ben Send a message via MSN to Ben Send a message via Yahoo to Ben
Default

Quote:
Originally Posted by TrevorL View Post
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.
__________________
dynBB.com Blog PHP MySQL Webmaster Tutorials and Articles - blog.dynbb.com - find tutorials and Webmaster articles on PHP, MySQL CodeIgniter and more! also: dynBB forums
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old 16-03-2008, 00:26
System Administrator
 
Join Date: Dec 2006
Location: localhost
Posts: 792
Exclamation

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
__________________

Rock _a.k.a._ Jack L.

http://www.eUKhost.com
Windows Hosting || Windows Reseller Hosting
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old 16-03-2008, 22:39
TrevorL's Avatar
Junior Member
 
Join Date: Feb 2008
Location: Northampton, England
Posts: 22
Default

Quote:
Originally Posted by Ben View Post
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.
__________________
www.armourarchive.co.uk
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old 05-06-2008, 12:31
new member
 
Join Date: Jun 2008
Posts: 3
Default

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old 20-06-2008, 15:08
borninblood's Avatar
Premium Member
 
Join Date: May 2007
Posts: 106
Default

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.
__________________
BornInBlood (Metal) || SimplyTied (Bondage)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old 23-06-2008, 06:47
new member
 
Join Date: Jun 2008
Posts: 3
Default

Hello
I think c or c++ is good language for beginner,You should be familiar with flow chart and logic.
__________________
Website development
Free templates

Last edited by Ben; 22-07-2008 at 06:38. Reason: Don't add links - signature only!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old 22-07-2008, 06:45
Ben Ben is offline
Premium Member
 
Join Date: Jan 2007
Location: setcookie()
Posts: 1,605
Send a message via AIM to Ben Send a message via MSN to Ben Send a message via Yahoo to Ben