Page 1 of 2 12 LastLast
Results 1 to 20 of 22

Thread: Most suitable programming language for a beginner

  1. #1
    Peter is offline Forum Member
    Join Date
    Sep 2006
    Posts
    112

    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?

  2. #2
    sanderson's Avatar
    sanderson is offline Premium Member
    Join Date
    Oct 2006
    Posts
    174

    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.

  3. #3
    Danny M's Avatar
    Danny M is offline Moderator
    Join Date
    Oct 2006
    Posts
    238

    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 Danny M; 09-11-2006 at 13:56.

  4. #4
    harry is offline Sales Team
    Join Date
    Sep 2006
    Posts
    319

    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.

  5. #5
    Ryan's Avatar
    Ryan is offline Sales Manager
    Join Date
    Nov 2005
    Posts
    1,880

    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.
    Cloud Hosting - Pay-As-You-Go Hosting with eNlight Cloud
    Follow eUKhost on Twitter || Join eUKhost Community on Facebook

  6. #6
    berbilfruit is offline Premium Member
    Join Date
    Oct 2006
    Location
    London
    Posts
    69

    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 : )

  7. #7
    sprint66 is offline Premium Member
    Join Date
    Oct 2006
    Location
    Bristol, UK
    Posts
    131

    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.

  8. #8
    Jack is offline Administrator(eUKhost.com)
    Join Date
    Nov 2006
    Posts
    776

    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.

  9. #9
    psybertek is offline Forum Member
    Join Date
    Nov 2006
    Posts
    22

    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.

  10. #10
    pixel_perfect's Avatar
    pixel_perfect is offline Forum 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

  11. #11
    tiberiu is offline Forum Member
    Join Date
    Feb 2008
    Posts
    9

    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.

  12. #12
    Ben's Avatar
    Ben
    Ben is offline Administrator
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,507

    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).
    Find us on Twitter and Facebook

    How do I contact eUKhost?
    Customer Support: Client Area - 0808 262 0455
    Customer Relations: feedback[@]eukhost.com
    Sales: sales[@]eukhost.com - 0800 862 0380

    Contact:
    Email: ben@eukhost.com
    Skype: euk_ben

    Twitter - LinkedIn - Identi.ca

    The opinions or views expressed above are not necessarily the opinions or views of eUKhost Ltd.


  13. #13
    TrevorL's Avatar
    TrevorL is offline Forum Member
    Join Date
    Feb 2008
    Location
    Northampton, England
    Posts
    28

    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.

  14. #14
    Ben's Avatar
    Ben
    Ben is offline Administrator
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,507

    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.
    Find us on Twitter and Facebook

    How do I contact eUKhost?
    Customer Support: Client Area - 0808 262 0455
    Customer Relations: feedback[@]eukhost.com
    Sales: sales[@]eukhost.com - 0800 862 0380

    Contact:
    Email: ben@eukhost.com
    Skype: euk_ben

    Twitter - LinkedIn - Identi.ca

    The opinions or views expressed above are not necessarily the opinions or views of eUKhost Ltd.


  15. #15
    Rock's Avatar
    Rock is offline Technical Support (eUKhost.com)
    Join Date
    Oct 2006
    Location
    localhost
    Posts
    3,777

    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
    eUK Windows Hosting || Windows Reseller Hosting
    Cloud Hosting 100% UPTIME! || Powerful Dedicated Servers
    Follow eUKhost on Twitter || Join eUKhost Community on Facebook

    For complaints, grievances or suggestions kindly email our FeedBack Dept.
    Proper action will be taken accordingly & instantaneously!

  16. #16
    TrevorL's Avatar
    TrevorL is offline Forum Member
    Join Date
    Feb 2008
    Location
    Northampton, England
    Posts
    28

    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.

  17. #17
    jamesw is offline Forum 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

  18. #18
    borninblood's Avatar
    borninblood is offline Premium Member
    Join Date
    May 2007
    Posts
    105

    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)

  19. #19
    Maddy12 is offline Forum 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.
    Last edited by Ben; 22-07-2008 at 06:38. Reason: Don't add links - signature only!

  20. #20
    Ben's Avatar
    Ben
    Ben is offline Administrator
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,507

    Default

    Quote Originally Posted by Maddy12 View Post
    Hello
    I think c or c++ is good language for beginner,You should be familiar with flow chart and logic.
    How can C/C++ be good for a beginner? Not sure if you know C/C++ yourself, neither do I, but I have seen it and it is a fact that it is an extremely complicated and even expert programmers sometimes need a helping hand. C/C++ may be the best option for extreme functionality and flexibility in programming but it has become so complex over the years you would get a very high paid job as a C(++) programmer.

    Just bringing this topic back to life; if you really want to get into desktop programming, a simple and friendly programming language would be the best practise at first; I'd recommend Visual Basic. It's a pretty cool visual programming language that is based heavily on third-generation code (that is, it uses English words to represent if statements, for example). So, that may be an option.

    I think for Web development PHP may be a key target for you but a lot of know-how is needed on how to keep your Web applications secure in PHP; as in the functions available, etc.

    Not a lot to choose from really lol... I guess you choose your personal favourite. Doesn't matter about the majority vote; as long as it has a good global presence (such as PHP), then it will sell definitely. As in, there are more interests in PHP than Perl nowadays (there are more PHP apps being sold). Going from a business point of view for profit is a wise decision too (i.e. ASP.NET).

    Find us on Twitter and Facebook

    How do I contact eUKhost?
    Customer Support: Client Area - 0808 262 0455
    Customer Relations: feedback[@]eukhost.com
    Sales: sales[@]eukhost.com - 0800 862 0380

    Contact:
    Email: ben@eukhost.com
    Skype: euk_ben

    Twitter - LinkedIn - Identi.ca

    The opinions or views expressed above are not necessarily the opinions or views of eUKhost Ltd.


Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About eUKhost
We're a Leeds-based web hosting provider specialising in Linux- and Windows-based hosting solutions now serving over 35,000 customers worldwide. Across our network, we host over 2 million websites in our state-of-the-art data centres in Reading, Maidenhead and Milton Keynes. Find out more.
we're social

Copyright © 2014. eUKhost Ltd. All rights are reserved.

The opinions or views of users on the forum are those of the author and not of eUKhost Ltd.