Skip to main content
5 answers
6
Asked 293 views

how should i start my python learning?

Hi, I am a young student of 17 years wanting to start learning Python to develop apps, websites, and games for local businesses and international clients, and would like guidance on how to start and what is the best approah.


6

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

Zach’s Answer

Hi Ayan,

Great job on starting your Python journey! Even though I'm not a programmer, diving into Data Science and Analytics with Python has been really rewarding for me.

Think about what type of programming excites you and how you want to use Python. Once you know, look for courses that match your interests. For data tasks, I found Datacamp to be fantastic. If you're into app development, Codeacademy might be perfect. Coursera also offers enjoyable courses, and if you're looking for free options, Khan Academy is excellent for building general computer science skills. Wishing you all the best on this exciting path!
0
0
Updated
Share a link to this answer
Share a link to this answer

Vianne’s Answer

You're starting at a great age, and knowing why you want to learn Python is a big plus.

Begin by focusing on the basics of Python before diving into apps or websites. Get familiar with things like variables, data types, loops, conditionals, and functions. You don't need anything fancy to start. Platforms like freeCodeCamp, Codecademy, and CS50’s Python track are perfect because they guide you step by step and offer practice. Make sure to type the code yourself instead of just watching videos, as this helps you learn better.

Once you're comfortable with the basics, try small projects. Create simple things like a calculator, a to-do list, or a number guessing game. This is when Python really starts to click. After that, you can explore more based on what you want to build. For websites, check out Flask or Django. For apps, look into tools like Kivy or link Python to a web frontend. For games, Pygame is a good start. Focus on one area, build something small, and then improve on it.

A common mistake beginners make is using too many resources at once. Choose one main course, stick with it for a few weeks, and practice regularly, even if it's just 30–45 minutes a day. Share your projects on GitHub, ask questions when you're stuck, and don't worry about being "ready" before you start building. You learn Python by using it, not by waiting to feel confident.
0
0
Updated
Share a link to this answer
Share a link to this answer

LaVelle’s Answer

Hi Ayan,

Starting Python early is a great move. It’s one of those skills that keeps paying dividends as you grow, especially if you’re interested in building real things like apps, websites, or games.

The best way to begin is to anchor your learning to a goal. Python can do a lot, so decide what excites you most and let that guide which tools you learn first. Focus on the basics—variables, loops, functions—and then apply them immediately in small projects.

Free resources to get rolling:

freeCodeCamp – beginner-friendly courses and hands-on projects

Python.org – official tutorials straight from the source

CS50’s Python course (Harvard) – great structure and problem-solving focus

Replit / Google Colab – write and run Python without setup

Khan Academy – strong foundation in computer science concepts

Progress comes from building, not perfection. Experiment often, break things, fix them, and keep learning how the language evolves.
0
0
Updated
Share a link to this answer
Share a link to this answer

Alice’s Answer

Hi Ayan,
You can find online classes to learn Python. Coursera offers a well-organized course on this subject. You might also want to explore how Python works with artificial intelligence!
0