Chris Dedman-Rollet
~ Per Astra Ad Astra ~

The raise of programming!


By
on

Programming has become an important part of the tech industry. Now more than ever, people are ready to work remotely. One of the best ways to get a remote job in the technology field is to know how to write code. According to the U.S News & World Report website, Software Developer is the top tech job in 2021, followed by Data Scientist. Guess what you need to know in these two areas? Programming. According to the IEEE Spectrum website, the top 10 programming languages ​​in 2021 are; Python, Java, C, C++, JavaScript, C#, R, Go, HTML, and Swift.

As you can see, Python has become the most popular programming language this year. It is the most accessible and easy-to-learn programming language available today and its documentation is well written. The Python community is so large that you can access help anytime on the web. So what can you do with Python? You can do data science, machine learning, web application development, computer education, computer vision & image processing, game development, medicine & pharmacology, biology & bioinformatics, neuroscience & psychology, astronomy, and many more. I will redirect you to the freecodecamp site which describes in more detail what these areas are.

Resources

Now let's talk about the resources that I think are useful for learning Python.

1. python.org

    It is the reference for any python programmer. This is the best and most understandable website for learning python. It is regularly updated and has a great section for beginners. Whatever your knowledge, you will come back to this site often.
2. FreecodeCamp.org
    One of the most famous platforms for learning to code for free. Additionally, I recommend that you subscribe to their YouTube channel.
3. GeekForGeek.org
    One of the best websites to find information on python or programming in general. The tutorial library is huge and varied.
4. Cisco Networking Academy
    Cisco System offers 75 hours of python lessons free of charge even if you have no prior programming knowledge. This is a great place to start if you are an absolute beginner. You will be able to take two Python programming certifications; PCEP and PCAP.
5. LearnPython.org
    This site is also a good start for beginners. A few lessons and exercises will help you put what you have learned into practice.
6. Udemy 100DaysOfCode Course
    I know this one is not free but it is worth it. A famous course to learn python for a few dollars (usually $10). Twitter has a large online community that uses #100DaysOfCode (that's where I started my programming journey). I recommend that you take a look at the community even if you don't want to purchase the course.
7. Scaler.com
    A curated interactive space for aspiring programmers to learn and master their coding skills in various programming languages.

In conclusion, you can do so much work with python or programming in general especially if you want to work remotely. Once you understand python, it will be easier for you if you decide to switch to a more advanced programming language such as C++. I'll keep this list up to date when I find a great resource that I think could be useful, so bookmark this article.