We’d like to remind Forumites to please avoid political debate on the Forum.

This is to keep it a safe and useful space for MoneySaving discussions. Threads that are – or become – political in nature may be removed in line with the Forum’s rules. Thank you for your understanding.

📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!
The Forum now has a brand new text editor, adding a bunch of handy features to use when creating posts. Read more in our how-to guide
Want to become a Forum Ambassador? Visit the Community Noticeboard for details on how to apply

What is best way to learn to programme?

2»

Comments

  • wolfman
    wolfman Posts: 3,225 Forumite
    I was originally a Java developer but over the last year or so have switched across to the .Net platform.

    It's certainly very much in demand, and provides a good platform to develop all kinds of applications (web apps, web services, windows forms etc...) and using a number of languages (C#, VB.Net, C++ etc...).

    Microsoft have done a good job with packaging it, making it very easy to pickup, and there are plenty of online video walkthroughs, code example etc...

    Have a look at https://www.asp.net. Plenty of resources there.
    "Boonowa tweepi, ha, ha."
  • Python is supposed to be a good 'starter language', it can be used for web stuff and windows stuff
  • studentphil
    studentphil Posts: 37,640 Forumite
    Python and Delphi are all my uni would teach non- Computing students for some reason??!!??
    :beer:
  • moneyuser
    moneyuser Posts: 1,085 Forumite
    Part of the Furniture 1,000 Posts Combo Breaker
    There are so many langs. it is hard to know which to go for.
    Choices are VB, Java, C# or C++, I'm discounting web oriented languages since you haven't mentioned that. VB is probably the easiest to learn and you can develop apps really quickly with little work. C++ is probably the closest language to Delphi. C# and Java are probably in the middle.

    If you want to base your decision on what's in demand then check the top 10 IT skills on the Salary Services Website
    What is the best way to get learning them if I can ever pick one? Is it better to self teach or to look for a course in it?
    The best way is to start with online tutorials, then get a book and then go on a course for more advanced stuff. A lot of the beginner courses in colleges/uni will work from a book anyway.
  • studentphil
    studentphil Posts: 37,640 Forumite
    moneyuser wrote:
    Choices are VB, Java, C# or C++, I'm discounting web oriented languages since you haven't mentioned that. VB is probably the easiest to learn and you can develop apps really quickly with little work. C++ is probably the closest language to Delphi. C# and Java are probably in the middle.

    If you want to base your decision on what's in demand then check the top 10 IT skills on the Salary Services Website


    The best way is to start with online tutorials, then get a book and then go on a course for more advanced stuff. A lot of the beginner courses in colleges/uni will work from a book anyway.

    I am not really looking at it career wise as there are tons of people far better at computing than me. I am only a Philosophy student so I am like 5 million miles behind someone who has done a computing degree.
    :beer:
  • amcluesent
    amcluesent Posts: 9,425 Forumite
    Ruby and the Ruby on Rails framework
    F# (no, I don't know what happened to D# and E#!)
    Groovy

    I wouldn't plan on making a career in programming with these languages, but the are some of the most interesting languages.
  • feelinggood_2
    feelinggood_2 Posts: 11,115 Forumite
    I am not really looking at it career wise as there are tons of people far better at computing than me. I am only a Philosophy student so I am like 5 million miles behind someone who has done a computing degree.

    You don't need a computing degree to be a good programmer.
    My OH is a top notch programmer - completely self taught. He has never had a problem getting a job. In fact, most programmers I know don't actually have degrees - most are self taught.
    I can recommend a few good books on C# if you are interested Phil.
    Stay-at-home, attached Mummy to a 23lb 10oz, 11 month old baby boy.
  • Java for a good starter language

    Then Perl, because perl owns.
  • amcluesent
    amcluesent Posts: 9,425 Forumite
    >You don't need a computing degree to be a good programmer.<

    True enough, one of the best guys on my team has a degree in archaeology and a surprising number of the top-tier system designers/architects read philosophy.
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 353.9K Banking & Borrowing
  • 254.3K Reduce Debt & Boost Income
  • 455.2K Spending & Discounts
  • 246.9K Work, Benefits & Business
  • 603.5K Mortgages, Homes & Bills
  • 178.3K Life & Family
  • 261K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.7K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.