r/learnpython • • 1d ago

What is the fastest way to learn Python?

I get all the variables and everything but like do you have to make thousands of files with Python and possibly different languages?

0 Upvotes

13 comments sorted by

5

u/Proletarian_Tear 1d ago

No, you need exactly 104 python files, no other languages👍

2

u/ThrustBastard 1d ago

Barely even English

1

u/Refwah 1d ago

Writing stuff in Python that involves doing stuff you haven’t learned yet

1

u/sweet-tom 1d ago

There is no one way that fits all. I would approach it more from a general point of view.

As with anything about learning new things, look at how you like to learn: do you like to read? Do you learn better if you listen to audio? Or are you more visually focused and would love to learn from a YouTube tutorial? Or do you need to try it out yourself?

We don't know you, we can't answer this question for you. That's your homework. 😉

Maybe look back at how you learned in school or university. What was the most successful approach you take?

So to answer your original question: the fastest way is an approach that is tailored to your learning style.

Personally, I would look for basic learning materials and then exercises were you need to write your own code.

However, this style works usually fine for basic things. If you are more advanced, you need a more experienced coder who can review your code.

Good luck! 🍀

1

u/thondat 1d ago

no. quite complex programs are known to have been written as one large python file. splitting up a program into multiple files makes it more manageable as it grows in complexity, but there's nothing stopping you from keeping everything in one huge python file.

1

u/ectomancer 1d ago

Once you learn to code, you can learn new programming languages quickly. I learnt Python in 3 days (excluding OOP) from youtube and R in 1 hour from a course. I've been learning Go for 3 weeks from 2 courses.

1

u/ExoticVillage8066 1d ago

The fastest way is to practice daily

1

u/Diapolo10 I write code for a living -- https://github.com/Diapolo10 1d ago

There isn't one. But I suggest you focus on trying things out, learning from mistakes, and simply not stopping until you're satisfied. Don't be afraid of breaking things as you go either.

Basically, less worrying, more action.

1

u/pachura3 20h ago

Move to a country where everybody speaks Python. Alternatively, marry a Python-native partner

0

u/oskarloko 1d ago

See JetBrains Academy and Python tutorials ti begin with

Read, code, search the web, nos use Gemini ML to learn...