Hey there! Sign in to join this conversationNew here? Join for free
    • Thread Starter
    Offline

    10
    ReputationRep:
    I would like to know which coding platform to start with as a complete beginner. I have always wanted to learn how to code as it is such an amazing skill to have and sounds like an interesting new activity!
    Offline

    14
    ReputationRep:
    (Original post by lalaland808)
    I would like to know which coding platform to start with as a complete beginner.
    I started with Java but I’ve heard Python is a lot easier so would be better off starting with Python.
    • Thread Starter
    Offline

    10
    ReputationRep:
    (Original post by Kevin Hodge)
    I started with Java but I’ve heard Python is a lot easier so would be better off starting with Python.
    What about C# or C++?
    Offline

    14
    ReputationRep:
    (Original post by lalaland808)
    What about C# or C++?
    I’ve not used either so can’t comment. The best thing to do would be to have a look at online tutorials on things like YouTube.
    Offline

    14
    ReputationRep:
    (Original post by lalaland808)
    What about C# or C++?
    So I think your enthusiasm is great but bear in mind even those of us who love coding and have studied it at university and have done it professionally find it frustrating and challenging at the best of times. The reason so many cool well paid jobs exist for programmers/software engineers is because it isn't easy.

    Java is the lingua franca in university courses, so if you want to study CS or Software Engineering at uni, you will for sure encounter that.

    Python, as the other poster suggested, is an easy language to learn relative to Java as the syntax is usually more readable. C# is a good language too, but it similar enough to Java and isn't as beginner friendly as other languages like Python.

    C and C++ are incredible languages and they are the building blocks of much of what we use today, and are still used all the time in modern Computing. Personally, I think everyone serious about programming should learn C/C++ as their main language(s) but it seems as though right now you are just exploring coding, so possible hold off on that.

    I am guessing that because you asked about C# and C++ you may be interested in programming games at some point? As they are the main languages used in most video games usually.
    Offline

    9
    ReputationRep:
    use python and go on this website called codeacademy, it’s free and really good, but if you wanna learn more advanced stuff in python then get a textbook
    Posted on the TSR App. Download from Apple or Google Play
    • Section Leader
    Online

    18
    ReputationRep:
    Moved to Webmaster, coding and software dev.
    • Wiki Support Team
    Online

    21
    ReputationRep:
    Personally, I recommend Java to start. It isn't as easy as python but teaches so much more. If it becomes too difficult do python for a while. This will reinforce what you've learnt in Java, get you comfortable with using programming tools in different languages and, when things are really tough in Java, show you that you have learnt more than you may have thought.

    Ultimately the language isn't all that important. What you want to learn are the tools that programming gives you and how they can be used to solve problems. I think that Java is a really good balance between being easy to use and introducing lots of the best tools.
    Offline

    9
    ReputationRep:
    I would start with Python, because it's an easy introduction to the basics of programming, and the general way of laying things out, then move onto Java or C.

    From there other programming languages like C++/C# will be easy to pick up

    Also Scratch is fun!
    • Thread Starter
    Offline

    10
    ReputationRep:
    Thank you everyone for giving me excellent advice!
    • Thread Starter
    Offline

    10
    ReputationRep:
    (Original post by jestersnow)
    So I think your enthusiasm is great but bear in mind even those of us who love coding and have studied it at university and have done it professionally find it frustrating and challenging at the best of times. The reason so many cool well paid jobs exist for programmers/software engineers is because it isn't easy.

    Java is the lingua franca in university courses, so if you want to study CS or Software Engineering at uni, you will for sure encounter that.

    Python, as the other poster suggested, is an easy language to learn relative to Java as the syntax is usually more readable. C# is a good language too, but it similar enough to Java and isn't as beginner friendly as other languages like Python.

    C and C++ are incredible languages and they are the building blocks of much of what we use today, and are still used all the time in modern Computing. Personally, I think everyone serious about programming should learn C/C++ as their main language(s) but it seems as though right now you are just exploring coding, so possible hold off on that.

    I am guessing that because you asked about C# and C++ you may be interested in programming games at some point? As they are the main languages used in most video games usually.
    I did a Biological degree which had no need for coding. I just wanted to learn coding as it is a useful life skill and I'm on my gap year while applying for medicine. I'll start with Python and see how it goes!
    Offline

    14
    ReputationRep:
    (Original post by lalaland808)
    I did a Biological degree which had no need for coding. I just wanted to learn coding as it is a useful life skill and I'm on my gap year while applying for medicine. I'll start with Python and see how it goes!
    Well thats interesting. You could do some machine learning for biology or medicine, and Python is the language for ML (it has the best libraries written for ML). Defintely python would be the way to go.
 
 
 
  • See more of what you like on The Student Room

    You can personalise what you see on TSR. Tell us a little about yourself to get started.

  • Poll
    Did TEF Bronze Award affect your UCAS choices?
    Useful resources
  • See more of what you like on The Student Room

    You can personalise what you see on TSR. Tell us a little about yourself to get started.

  • The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

    Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

    Quick reply
    Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.