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

Thread: Most suitable programming language for a beginner


View Newest Posts

  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 Employee
    Join Date
    Sep 2006
    Posts
    313

    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,776

    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 Stones; 28-02-2008 at 20:18.

  12. #12
    Ben Stones's Avatar
    Ben Stones is offline Web Developer
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,395

    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 Stones's Avatar
    Ben Stones is offline Web Developer
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,395

    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,691

    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
    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 Stones; 22-07-2008 at 06:38. Reason: Don't add links - signature only!

  20. #20
    Ben Stones's Avatar
    Ben Stones is offline Web Developer
    Join Date
    Jan 2007
    Location
    United Kingdom
    Posts
    4,395

    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
  •  

Disclaimer of Liability

The opinions or views posted on our forum by users do not necessarily represent the opinions or views of eUKhost Limited.

Our forum may contain hyperlinks to external websites not under our control and ownership. We do not endorse the content found on any external websites and we cannot guarantee the accuracy, reliability, availability and suitability of such websites and the content of those websites. Your access and use of any external websites is at your sole risk and responsibility. Please also be aware external websites will have differing terms and conditions, privacy and cookie usage policies to our website.