Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set your subtitle preferences in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please refer to our video player troubleshooting guide for assistance.

11 Beginner Tips for Learning Python: Summary

Congratulations! You now know some useful strategies to help you jumpstart your journey towards becoming a rockstar Python programmer! Now that you have these strategies for learning, you are ready to begin your Python journey!

To get started, you can check out the Real Python Beginner’s Roadmap for Learning! We also offer a beginner’s level Python book called Python Basics, which uses interesting examples to help you learn programming and web development.

Vanam on Aug. 8, 2019

Excellent video, I was struggling to get to know about open source projects I think I got a headway

carykinsfather on Aug. 10, 2019

pdw was the biggest takeaway from this course. I wish I had known about that from day one. Thanks!

cellis4 on Aug. 13, 2019

Great intro video.. loved the pdb video as well as the GitHub info… thanks!

afnsldd on Aug. 31, 2019

i couldn’t but laugh when i was watching “Asking GOOD questions”, because i saw my self in the left side.

juliannekropp4 on Sept. 2, 2019

Thank you. Very helpful video!

Mircea Cocosila on Sept. 11, 2019

Excellent video series. Thanks so much!

vinay yelluri on Sept. 19, 2019

Thank you. A good video with a clear cut road path for beginners!

JulianV on Oct. 9, 2019

I did not know about pdb. thanks.

Victor Amadi on Nov. 15, 2019

great video! Thanks a lot

Vaclav Pokorny on Nov. 21, 2019

Thank you very much for pointing me to the right direction. :-)

fpatterson55 on Nov. 29, 2019

PDB, is something new I hadn’t seen. I also appreciate that fstrings are introduced with it being a more recent implementation.


Daniel on Dec. 5, 2019

Good point that of pbd. Step by step debugging, something I wish I had known before!

binuacs on Dec. 6, 2019

Thank you !!

eduartef on Dec. 20, 2019

Using PDB, and the recommendation about using shell were the most profitable for my learning path. Thanks a lot.

agerbes on Jan. 16, 2020

Thank you for your intro video. pdb was really easy to use. For the moment, I am more interested in a topic related timetable, where I know how and where to start my python journey and continue strategically. Do you have such a sample to share with us?

cbpagalis on Jan. 24, 2020

thank you very much. good videos good resource for a totally new beginner

Phil M on Jan. 25, 2020

Very good tips and information, thank you! :)

emalfiza on Jan. 27, 2020

@Darren is one of my fav pythonist. thanks for everything you have done for python community.

Lokman on Jan. 29, 2020

Thanks for this tutorial, really awesome since there is module pdb that can trace you error code not just about linter. And how to use github platform to contribute your knowledge.

chellaganesh on Feb. 19, 2020

Great, Thanks.

1 take away is, Coding, every day.

There’s a great tip in each of these sections, but the one that does it for me is the one on asking GOOD questions. I bet that, by the time I’d formulated my problem into a GOOD question, I’d have figured out the answer for myself 50% of the time.

deardamao on March 14, 2020

Real Tips

dragonfly7 on March 22, 2020

Good stuff !

My main takeaways are: * pdb * asking GOOD questions (obvious though … ;-) ) * taking python projects at github to further elaborate skills

wayne2056 on March 27, 2020

Great TIPS.... WTG!!!!

Cristian Luca on April 4, 2020

Awesome, Darren! Thank you so much!

Cory on April 23, 2020

I appreciate this video series since the way I learned php was to just plow through and constant lookups of things that I glanced over.

Uday Kiran K on May 21, 2020

Excellent! PBG is my favourite part of the video.

Omar Scott on June 16, 2020

Great stuff. My take aways are using pdb and a Pomodoro timer to keep myself going at a steady pace instead of overworking.


sherekhan1 on June 28, 2020

good video! thank you, great take aways such as pdb :-)

chrisford51 on July 17, 2020

This series of videos compliments other courses I am doing very well

Perryg on July 18, 2020

Thanks for these course.

Agil C on July 20, 2020

Thanks for the tips..!

cherianzachariah on July 22, 2020

Excellent Video!! I was blown away by the python debugger module. I was completely unaware of this and no other learning sites mentioned about this. Wow!!

jameslradford on Aug. 2, 2020

I agree with @cherianzachariah. I will be using this module a lot in my learning. Thanks.

Nate S on Sept. 3, 2020

Great course series. Two really great things I got from it were PDB and ways to improve skills by contributing to open source.

Sabrina Teoh on Sept. 8, 2020

Definitely a great start to my Python journey and learning about pdb is the most rewarding out of this short course.

msjpnw on Dec. 2, 2020

Thanks for this excellent video series! Knowing about PDB will certainly save me a LOT of time, but I think the most important take-away for me was learning that I might be able to usefully contribute to projects (and the open source community as a whole) even though my Python coding skills are still rudimentary. I will seek out opportunities to contribute to documentation.

Btw, I’ve been told by some more experienced colleagues that a good way to learn a new language is to read well-written programs in that language. Do others agree? If so, do you know of any especially good examples of well-written Python programs worth studying?

roodee on Feb. 5, 2021

My takeaways:

  1. Though already having the habit of using the debugger in an ide: pdb in code and terminal is new to me and seems to be fun.
  2. I made myself a note about “asking GOOD questions”.


pdb, “asking GOOD questions”.

David on April 1, 2021

Pdb was the eye opener for me. Was looking around for one. Thank you.

Carlos on July 9, 2021

Hi Darren, I like the approach that you give to learning python. All the points work beyond programming. They can be applied to any aspect of learning. This is a great video. Congratulations!


URounder on Nov. 30, 2021

Great course. Thank you!

darose89 on Jan. 31, 2022

pdb is clearly the super power we never knew we had…

moonapali on Feb. 16, 2022

These were 11 great tips! For me, the #1 take-away is “Code everyday” Committing to learning and engaging in a consistent way is the most effective way to learn.

Tim W on July 6, 2022

The “Code Every Day” was a big one for me. I have started learning to code several times over the years and never seem to get far because I haven’t been consistent. I forget what I once knew.

I am also going to be teaching my first Python course later this year, so I am sure I will learn a lot more from that. Every time I teach a new class, I learn so much more about a topic I thought I knew well.

ron426789 on Dec. 7, 2023

My number one takeaway was to code everyday to build muscle memory.

rwelk on Jan. 27, 2024

Great information! Before joining Real Python I usually searched blogs for solving the problems I created in my programs. I could have done it a lot faster if I had known about Pdb. This is the major take away for me in this segment. There are lots of other points that I will attempt to put into practice (i.e.schedule breaks).Thank you again.

Roman Gerasimov on March 13, 2024

I’m not beginner at Python, I would say I’m somewhere between beginer and pre-intermediate, recently I thought I wouldn’t learn anything new from the course for total beginners, how wrong I was - I had been so inefficient trying to debug my code with simple print(). Now I’m thrilled to start next course and discover much more about how inefficient I was :) Guys, do not skip any lesson even if you think you know everything, every lesson is gold

Become a Member to join the conversation.