Why I Started Learning Python in 2024
Hi there! My name is Fanny, and I am a software engineer specializing in web development. Over the years I have written PHP and Javascript mostly, however, I have never written any code in Python.
I want to share a bit about my journey into Python programming. If you're thinking about diving into programming or expanding your tech skills, I hope my story will inspire you to leap.
The PyCon Uganda Spark
It all started in 2023 when I volunteered to help organize PyCon Uganda 2023. It was the first PyCon in Uganda an incredible experience, full of energy and enthusiasm from people passionate about Python.
The Python community is unlike any other—welcoming, supportive, and always ready to help.
Seeing people from different backgrounds come together to share their knowledge and love for Python was truly inspiring.
This experience lit a spark in me; I wanted to be part of this amazing community not just as an organizer but as a pythonista too.
Inspiration from DjangoCon Africa
Attending DjangoCon Africa was another pivotal moment in my Python journey. This conference brought together amazing people from both the Python and Django communities.
We traveled from Uganda to Tanzania, Zanzibar. I met developers, educators, and enthusiasts who shared their stories and expertise, fueling my inspiration even further.
The collaborative spirit and innovative projects showcased at DjangoCon Africa were a testament to what can be achieved with Python and Django. Being a web developer, I knew I could try out these technologies too!
Becoming a Pyladies Kampala Coach
A few months later, I was contacted to join Pyladies Kampala as a coach. This role was to help in organizing monthly Pyladies and design artwork for meetups.
I encountered numerous Python questions and problems that participants needed help with. While guiding others, I realized I wanted to deepen my understanding of Python.
Helping others is a fantastic way to learn, but it also made me aware of how much more there was for me to explore. So, I decided to dive headfirst into Python, not just to help others, but to grow my skills and knowledge.
The Pull of AI
Another major reason I chose Python is my interest in artificial intelligence (AI). AI is revolutionizing the world, and Python is one of the best languages for anyone looking to get into AI.
Its simplicity and versatility make it an excellent choice for beginners and experts alike.
By learning Python, I knew I would be opening doors to countless possibilities in AI, from machine learning to data analysis. Python provides a solid foundation for anyone interested in exploring this exciting field.
Why You Should Start Learning Python Too
If you're considering learning a programming language, I wholeheartedly recommend Python. Here’s why;
1. Community Support
The Python community is incredibly supportive. Whether you're a beginner or an experienced programmer, you'll find people willing to help you along the way.
There are numerous forums, online courses, and local meetups where you can connect with fellow Python enthusiasts.
2. Ease of Learning
Python's syntax is clean and easy to understand, making it an excellent language for beginners.
It's designed to be readable and straightforward, which means you can start building useful applications quickly.
3. Versatility
Python is used in various fields, including web development, data science, AI, automation, and more. Whatever your interest, you’ll likely find Python to be a valuable tool.
4. Job Opportunities
With the growing demand for Python skills in the job market, learning Python can open up numerous career opportunities. Whether you want to work in tech, finance, healthcare, or any other industry, Python skills are highly valued.
5. Fun and Rewarding
Learning Python so far is fun. You can work on projects that interest you, solve real-world problems, and see the results of your efforts quickly.
The sense of accomplishment you get from building something new is incredibly rewarding.
Take the Leap!
If you're on the fence about learning Python, I encourage you to take the leap. Join a local meetup, sign up for an online course, or start working on a project that excites you.
The journey might be challenging at times, but it's also incredibly rewarding. Plus, you'll be joining a fantastic community of learners and developers who are eager to support you every step of the way.
Subscribe to my newsletter
Read articles from Fanny Nyayic directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Fanny Nyayic
Fanny Nyayic
a passionate web developer, tech writer, open-source contributor & a life long learner.