You may have heard of Python in your Computer science class, or on the internet, since it is a popular programming language that is used these days. Python could be a great choice for you. It’s Beginner-Friendly, in High-Demand which can lead to Career Opportunities, it can be used for a wide range of applications, and excels at Automation. There are many other uses for Python, but let’s first cover: What is coding, why should you pursue it, and what is Python?
So… What is Coding?
Coding, also known as computer programming, is essentially how we communicate with computers, but make sure you don’t mix up Coding and Programming. Many people Coding to build websites, apps, programs, etc. We create a set of instructions for the computer to follow, and we can also tell computers how to process data faster. However, coding is only PART of Programming. Programming, on the other hand, includes not only coding but also the digital product’s planning, testing, deployment, and maintenance.
In order to “speak” with computers, we have to learn different kinds of coding languages, the primary language being BINARY:

Binary code only consists of two numbers, one and zero. The number zero represents off, while the number one represents on. Our code is written and converted to Binary in a compiler, which in simple terms, converts code into Binary. If you want to learn more about how Binary functions, and how you can translate it, check out this website: link
What’s the Point of Coding?? Why should I even bother?
Although many people pursue coding for the salary and the High-Demand, it benefits you beyond how much money you make. You may argue, “AI is going to take over! Coding is useless! Who would want to waste time on this?” Although it is true that AI will take over, it doesn’t mean that coding will go to waste. There are many good career options that you can take, including building AI yourself! Another argument might be that you probably heard stories about people being rejected multiple times, and struggling with interviews when trying to apply to a computer science job, but many of them don’t actually know how to code. Cheap blogs and YouTube instructors will not be able to teach you sufficiently, so I will mention good courses you can take later on. However, rarely there are interviewers who don’t know what a good programmer actually looks like. Some coding interviews focus way too much on programming language trivia or algorithm design challenges, and don’t pay attention to personality or critical thinking skills.
Reasons to code:
- Improved Problem Solving Skills: Coding can help improve your problem solving skills, and you will be able to break down problems into smaller and manageable chunks.
- Creativity: Coding can give you the ability to create anything you want to and dream of (Of course if you are good enough).
- The Coding Community: If you face a setback, the coding community will always be there for you. You can always chat with someone, or work with someone on a project. Still, make sure they are trusted, because amongst coders, hackers are common.
Why is Python a good language to start out with?
The main reason many people start by learning python is because of its flexibility, range of built in functions, and High-Demand. Javascript is another great language to start coding with, but in my opinion I think Python is easier and quicker to learn.
Python is in High-Demand due to the role it plays in the development of Artificial Intelligence (AI). Being in an era where AI is used daily, there’s no way that one language wouldn’t stick out. A few careers that you can pursue with Python are: Data Scientist, AI Engineer, and Software Developer, etc. The amount of different jobs you can pursue shows the wide range of things that Python can be applied to. Here is a website for 7 jobs that people can pursue: link
Finally, Python excels at Automation because of its simple and readable syntax, its many libraries, and efficiency.
Conclusion
Overall, Python is a great language for you if you are just starting out with coding, and if you are looking for a job. Now you have probably been waiting for me to give you recommendations for courses you can take. I did mention earlier that watching youtube videos wasn’t the best, but there still are some people that can help you out. If you can’t afford any courses, BroCode on youtube is a great person to watch to BEGIN WITH. Don’t rely fully on his videos, if you want to be more advanced. Link to his channel: link
Another great and popular course (Mainly if you want to become a professional, or don’t have a lot of time), is 100 Days of Code: The Complete Python Pro Bootcamp. This course is mainly for adults who don’t have time, but I am taking this course and it is working out for me. Link to this course: link
Finally, another recommended course is Python for Everybody (Coursera). In this course, you will be able to acquire a large variety of skills and use your knowledge to create your own applications (Read more in the description of the course). Link to this course: link
These are 3 great courses you can take if you want a great start to python, or if you want to become a professional. If you don’t want to learn python, you can always take javascript or other coding courses here at Friends Academy.
Sources used:
Blackmon, Shauna. “What Is Coding? The Ultimate Guide.” BestColleges.com, Best Colleges, 29 Oct. 2021, www.bestcolleges.com/computer-science/what-is-coding-used-for/
Morffis, Alejandro Piad. “Why Everyone Should Learn to Code.” Apiad.net, The Computist Journal, 25 Oct. 2024, blog.apiad.net/p/why-everyone-should-learn-to-code
Ng, Steve. “The Hungry Demand for Python Developers in 2025 and Beyond.” Medium, All about GenAI, 8 Apr. 2025, medium.com/all-about-genai/the-hungry-demand-for-python-developers-in-2025-and-beyond -b8d8e60fafc2. Accessed 27 Feb. 2026.
Picture sources:
- “Binary Numbers Clip Art Image.” Clipsafari.com, 2026, www.clipsafari.com/clips/o243800-binary-numbers. Accessed 27 Feb. 2026.
- Python Logo and Symbol, Meaning, History, PNG. 1000logos.net/python-logo/.
