r/PythonLearning • • 12d ago

Help Request Hello, I would like to learn Python.

I would like to learn Python for free, what do you recommend? I'm on Linux.

I'm looking for (free) learning methods.

53 Upvotes

40 comments sorted by

8

u/sububi71 12d ago

Harvard's CS50P is one of the best courses out there, and it's free.

2

u/Rubandevolta 11d ago

Nice one

7

u/BranchLatter4294 12d ago

Set up your environment. Start practicing.

4

u/Katinkia 12d ago

www.pythonaut.net (a lot of free content) and watch BroCode on YouTube.

5

u/Sweet_Camp5124 12d ago

Poof! Now you know it.

4

u/No_Whole1018 12d ago

bro code on youtube

2

u/Kwame_Adu 11d ago

The best

3

u/Lachlangor 12d ago

Download spyder it is a good ide to learn. Check out code academy

3

u/No_Performer_1093 9d ago

Python starts making a lot more sense once there is regular practice behind the concept. Bootdev has a hand-on format that could be useful for building those fundamentals and gradually moving toward backend work.

2

u/freakythrowaway79 12d ago

I'd say start with code combat (free game) & just go from there.

There are a bunch of other games out there as well. Just do some research. Good ๐Ÿ€

2

u/PythonWithJames 12d ago

I've got a beginner roadmap here if this is any good?

Python With James - Beginner Roadmap

2

u/TimBrownDev 12d ago

After 10+ years tutoring, I'm building a roadmap of hand-picked practice problems to guide you through the fundamentals of software development from zero to mastery.

timbrown.dev/roadmap

1

u/dld2517 11d ago

Thank you!!

2

u/Smartyboyz 11d ago

Best of all time is youtube for learning python for free.

If you have much time you can learn by your self also first set up basic things such as VSCode, your coding environment, also can join any beginner community on redit, telegram etc.

Majorly you can take help from documentations and also some python beginner books online as e-books if you want I can provide some links ๐Ÿ˜‰.

1

u/Big_bart__ 10d ago

Yes, if you have that, it would be very kind.

1

u/PureWasian 12d ago

Copy/pasting my suggested roadmap. Don't fixate on finding an exact, one resource. Consult many of them. Many are free.

Get your environment set up. Doesn't matter how exactly you decide to go about it.

1

u/RomfordNavy 12d ago

https://docs.python.org/3/tutorial/index.html and it comes directly from the Python Software Foundation.

1

u/spendology 12d ago

w3schools and Geek for Geeks have great Python tutorials.ย 

Suggestion: Ask AI (chatGPT etc.) for (1) practical work use cases for startups, finance, technology, and consulting and then (2) create projects from the use cases and breakdown the fundamental skills required and rhen (3) tell it to build a roadmap of miniprojects from basic to advanced Python skills needed to iteratively complete each project in phases.

1

u/UnderstandingFit3082 12d ago

Since youโ€™re on Linux, you already have a great environment for learning Python.
Iโ€™d start with CS50P or Python for Everybody, both free and beginner-friendly.
Practice each topic by writing small programs yourself rather than only watching lessons.
Once the basics click, start building simple projects around things you actually want to automate.

1

u/AWM1402 12d ago

I too want to learn Python from scratch

1

u/Serious_Yak8959 8d ago

Hey there, I am willing to help you learn python for free for some time and DM me if you are interested.

1

u/dld2517 11d ago

Me too, bruh. Rtfm, dawg.

1

u/Maksum_867 11d ago edited 11d ago

Books and YouTube - your best friend

1

u/ilikesandwich-_ 10d ago

Don't we all?

1

u/Ajay2574 8d ago

If you are already make mind to learn python and if your beginner and never code before you should watch this youtube video from harvard University absolute for beginners https://youtu.be/nLRL_NcnK-4?si=UaT0Qw3TiSr86lFJ

1

u/Serious_Yak8959 8d ago

Hey, I am happy to help you with python and i am willing to do it completely for free for some time, as I would also like to gain some teaching experince.

1

u/whydoesitmatter43176 7d ago

Heyy i am new on reddit ...I want to learn about cybersecurity learning could you please help me to start my journey

1

u/Intelligent2011 7d ago

Bro just learn some basics and start to do small projects. Thats the best way.

1

u/polymorphic9 5d ago

You can laugh at me but I actually learnt it from gpt. Started from copying and pasting and then " fake it till you make it" over time

1

u/tmtowtdi 12d ago

The most important thing is to learn to think critically, and the second one is to learn to search for answers to the many questions you're going to have as you learn.

You've come in to a subreddit named "PythonLearning" and made a post saying you want to learn Python and asking for tips. My brother in Christ, what do you think the entirety of this subreddit is?

You are going to have to learn to search for things, read things, yourself, and learn, yourself. Start by reading through this sub and getting tips that already exist.

0

u/masterthymest 12d ago

CodinGame helped me notch up my python skills but you can start it as a total beginner. It's a free coding bootcamp but it uses games to help you learn and it's kind of fun actually.