We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 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!

In 2022 what Programming Language is Best to Learn

Options
I am thinking about completing a training course to become a programmer. What's a good programming language to learn in 2022.  
«1

Comments

  • Marcon
    Marcon Posts: 14,328 Forumite
    Ninth Anniversary 10,000 Posts Name Dropper Combo Breaker
    Googling on your question might have been both quicker and easier, if you're only after simple facts rather than opinions!  
  • LouiseAH
    LouiseAH Posts: 83 Forumite
    Fifth Anniversary 10 Posts Name Dropper
    Thanks for the links.
  • Doshwaster
    Doshwaster Posts: 6,312 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    LouiseAH said:
    I am thinking about completing a training course to become a programmer. What's a good programming language to learn in 2022.  
    Depends on what sort of programming you are interested in - mobile apps, websites, games, business applications, scientific/medical? If you have experience in a particular industry then it would help.

    Python is very common in science as it is very good for data analysis and easy to get started with but not suited for web or mobile applications. Maybe a good place to start to see if programming is for you before moving onto more "advanced" languages such as Java and C#

    The hardest part about getting into programming is getting that first job without any real experience. Often a good way is to start off in a role that need some coding skills and then move sideways to become a full time developer if you are so interested. Some good jobs to start with would in roles such as software testing, technical support or application consulting.

  • Dakta
    Dakta Posts: 585 Forumite
    Seventh Anniversary 500 Posts Name Dropper
    edited 13 March 2022 at 6:43PM
    Depends onw hat you'll be doing,

    If i need to write an application for datalogging or viewing I'll probably through it together in .net, if it's an embedded application for control or something it'l likely be C or Assembly - if instead I was scripting and manipulating data python might make more sense

    when i did software development at college yonks ago (I am not a developer by trade but have studied it) it was designed to be like a primer in 4-5 languages which I thought was a good idea as the principles were baked in and throwing yourself at a new language even after the course wasn't all that big a drama
  • TadleyBaggie
    TadleyBaggie Posts: 6,609 Forumite
    Part of the Furniture 1,000 Posts Photogenic Name Dropper
    I would say Java, but my programming days are well behind me.
  • Doshwaster
    Doshwaster Posts: 6,312 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    JSpicoli said:
    The thing about programming is that it's constantly changing. Today's up and coming flavour of the month computer language is tomorrow's boring legacy language few people use.

    That's why I moved into management. Got worn out by skills constantly becoming outdated and technologies coming along all of the time. I was at college in the 90s when there was no cloud or mobile app development and the web was in it's very early days and you could get a job just knowing how to write some basic HTML in Notepad. 
  • getmore4less
    getmore4less Posts: 46,882 Forumite
    Part of the Furniture 10,000 Posts Name Dropper I've helped Parliament
    once you have the core knowledge of how stuff works that becomes transferable.
    Learning languages then becomes 90% learning libraries that do the heavy lifting 


  • Ath_Wat
    Ath_Wat Posts: 1,504 Forumite
    1,000 Posts Name Dropper
    LouiseAH said:
    I am thinking about completing a training course to become a programmer. What's a good programming language to learn in 2022.  
    Do you have any prior programming experience of any kind?
  • Doshwaster
    Doshwaster Posts: 6,312 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    I would say Java, but my programming days are well behind me.

    Maybe the one of the most useful to be a professional programmer but I would imagine that it's a hard one to start with if you have no coding experience at all. I'm only a hobbyist programmer now if if I want to hack something together then I can do it in fairly competent Python - or being an 80s kid in Visual Basic (you'd struggle to find any job needing VB now) but I'd struggle to even get started in Java
  • Ath_Wat
    Ath_Wat Posts: 1,504 Forumite
    1,000 Posts Name Dropper
    I would say Java, but my programming days are well behind me.

    Maybe the one of the most useful to be a professional programmer but I would imagine that it's a hard one to start with if you have no coding experience at all. I'm only a hobbyist programmer now if if I want to hack something together then I can do it in fairly competent Python - or being an 80s kid in Visual Basic (you'd struggle to find any job needing VB now) but I'd struggle to even get started in Java
    VB.Net is still reasonably widely used.  The last company but one I worked for used it exclusively, and still do.
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
  • 350.8K Banking & Borrowing
  • 253.1K Reduce Debt & Boost Income
  • 453.5K Spending & Discounts
  • 243.8K Work, Benefits & Business
  • 598.7K Mortgages, Homes & Bills
  • 176.8K Life & Family
  • 257.1K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.6K 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.