DEV Community

CtrlAltDeuter
CtrlAltDeuter

Posted on

How can I learn Python (free)?

Hi! I’m new to the tech world and I want to learn Python to start my coding journey. I have already learned a little HTML, but I realized I don’t enjoy web development and front-end, so I’ve decided to try back-end and see how it goes. I already know that Python is one of the main back-end programming languages, so my question is: how can I learn Python for free? Thank you! Bye!

Top comments (4)

Collapse
 
richardpascoe profile image
Richard Pascoe • Edited

You could check out a recent post of mine, Ctrl - Free Python Resources - just to get you started.

Other than those, see below:

I haven't used the additional resources above but thought I'd share.

Collapse
 
ctrlaltdeuter profile image
CtrlAltDeuter

Thank you so much!

Collapse
 
richardpascoe profile image
Richard Pascoe

You're more than welcome - hopefully the additional links will help too!

Collapse
 
embernoglow profile image
EmberNoGlow

YouTube, LLMs, Github - all this will help you learn for free. I’m generally self-taught, and I got a lot of help from AI (you can read about it here) and YouTube videos. In principle, there is nothing except videos on YouTube. Many courses do not guarantee successful learning, as it seems to me, since the courses are aimed at mastering the correct material and “consulting with a specialist” - this completely kills the teaching technique of “learning from your mistakes.” My advice is just watch videos on YouTube and simply rewrite the code from them (manually!) - together with a good explanation from the author of the video, you will quickly understand the basic “rules of the language”. Also read the documentation (The documentation is well written and detailed) and don't be afraid to make mistakes and don't do everything perfectly. The best learning is practice.