3
19 Comments

Which coding language is easier to start for beginners?

Hey, guys, I am a girl and need to learn some coding skills because I will manage some our websites in the future. I have zero coding experience and skills before. My boss hope me to learn HTML, JavaScript, and Python. Which is easier to start for a beginner? Can you give me some advice?

on August 2, 2022
  1. 4

    Hi,
    I am a software developer for more than 15 years.

    In my opinion, the language is only the tool. If you have understood how programming is working, you can switch the language in a very short time.

    For your question, first you have to figure out what's the purpose of learning? Do you have an app in mind? Usually, decides what technology you have to learn.

    HTML is not a programming language. Most people start with the bundle of HTML, CSS, JavaScript bundle. Because none of them standalone makes any sense (don't want to make it complicate). And at the end you can write websites, those can behave like apps.

    I am not experienced with python, but as far as I know, you can't reach something similar.

    Like I said, the language is only the tool. For a beginner, both will give you a hard time. I have taught a friend since the beginning of the year how to code. He has started first with some online course about basic JavaScript, followed later with a React and Angular course. I have said he should check both because most of the devs understand one framework better. Therefore, it is easier to learn it. Btw: He will start next month, his first Job in Munich.

    1. 0

      Thanks for sharing your opinions. I have reviewed all answers here, Seemingly I need to know my purpose first, and then I choose the proper coding language to learn. For me, I may do some front-end web page development. I mean, design some website pages to make user to view and interact with them well. Another purpose is that I need to learn some technical SEO (as my boss wish).

  2. 1

    Depends what you want to do with it. Generally speaking, Python would be a good bet. Wanna make iOS app or web app, then it's a different story.

  3. 1

    use no-code solution or wordpress. It's more than enough for more than 60% of all existing websites.

    Learn to code only if you have to, but to make a website, no need at all

  4. 1

    There are a lot of coding languages out there, and each one of them has its own unique features. However, some languages are easier to start with than others.

    The programming languages that are the easiest to learn are HTML, JavaScript, C++, Python and Java. These are great for beginners because they don't require you to memorize as much information as other languages do. They also have a lot of useful features that make it easy for beginners to get started with coding.

    HTML is used for creating web pages and websites, so it's very important that you know how to use this language if you want to make your own website. It's also useful if you want to create an online store where people can buy products from your company.

    JavaScript is also used for creating websites, but it works in conjunction with HTML code so that your website can be interactive and functional. This means that users will be able to interact with elements on your site by clicking on them or typing text into fields that appear on screen when they visit your site."

    1. 0

      Thanks for answer sharing. We indeed want to make our website interactive and functinal. Another reason for me to learn some coding skills is that my boss ask me to learn some Technical SEO. But I am not sure if JavaScript is enough.

  5. 1

    Start with Html and CSS and you understand the internet. A good tool to learn is Chrome Developer tools - free, and good!

    1. 0

      Should I first buy some coding books? Or should I directly find some online video tutorials to start? I know nothing so far.

  6. 1

    If you want to learn how to make websites or are interested in web development, I'd recommend JavaScript. JavaScript and Python are equally beginner friendly.

  7. 1

    Given how far you can get with basic HTML/CSS/JavaScript I think that's an accessible easy way to get in the game. Follow a simple, task-based course with a simple tangible prototype at the end (maybe a little todo list or something) and you'll be amazed at what you achieved. Good luck!!!

  8. 1

    Hi,

    Behind most (if not all) programming languages, lie several common constructs like data structures, conditionals, loops, and concepts like concurrency, memory management, garbage collection, and other concepts related to deployments and tests.

    So really, learning programming should not be focused to a specific language. Instead, it should be done to grasp the fundamentals correctly. If you have a solid background on the fundamentals, learning any programming language is just a matter of going through sets of documentation.

    Many people make the mistake of learning one programming language. I think it's a disadvantage. There are different programming languages used for specific purposes. A single system can have sub-systems (services, microservices) tailored to deliver different functionality written in different languages which suit the purpose. So in cases like these, understanding the fundamentals is most crucial.

    Of course, understanding the concepts require some programming language to get some hands-on experience. C/C++ is the best, in my opinion, for someone to start out, because it can really make you dive down into depth. Others are also there, like Java and Python. All these programming languages do change over time, and they evolve as the software world changes.

    This depends on what you're trying to achieve as well. Dive down to the concepts first, and choose a language which fits your purpose - i.e. the software that you want to design.

  9. 1

    My advice would be don’t look for the easiest language. Think about what software you want to write and pick a language from there. If you’re interested in front end and design then go html, css and a js framework. If you’re interested in backend or data science then go Python.
    I find that C# is a nice language for learning concepts without going too deep. It abstracts the pain points of C++ but is a little deeper than Python etc

  10. 0

    Are you even interested in learning to code, or just because your boss wants you to?

  11. 0
    1. First get comfortable with browser tools it would accelerate your learning. Right click anywhere on this page and click on inspect. It would open up the code for displaying that part of page, tinker around it a bit may be delete something see what happens.

    2. Start learning HTML first and check your learning by opening up code for any website.

    3. Once you are comfortable with it go for CSS

    4. Once you are familiar with it go for javascript.

  12. 0

    HTML is the easiest. You can start with, then move to JavaScript and end it with Python.

    When you start to learn it, it's okay to watch videos and tutorials, but you learn it best by doing an actual project. Either the project you're training to solve or a product you've always wanted to build. Good luck through the process, and share it on Twitter, it would be awesome to follow along.