How long does it take to learn Python?

First let’s learn the basics

Let’s assume you have some basic computer skills, you can surf the web, install software, watch youtube videos but beyond that, the computer in front of you is a complete mystery. You probably heard of python in reference to how it’s easy to learn, and lacks a lot of complexity of other languages.

Without experience, knowledge is useless

Assuming you watched just half of those videos and played around with python, you have some confidence to try and create a simple application.

  • Keep it simple
  • Learn as you go
  • Talk to other developers

Picking an obtainable goal

This is probably the hardest part for beginners. I get (literally) thousands of emails from new developers asking questions like

Keeping it simple

Some ideas for the complete beginner include small, simple applications that can actually be useful:

  • File re-namer
  • File downloader
  • Telnet client
  • Image re-sizer
  • TCP server

Learning as you go

When making applications you will often stumble into situations where you don’t remember how to do something or you have no idea where to even begin.

Talking to other developers

One thing in life that has always been accurate — there is always someone out there that knows more than you do. Talking to other developers can be both a blessing and a curse.


  • Ask relevant questions
  • Try to help others
  • Report scammers and jerks
  • Join mentoring programs
  • Be nice to other people

Do not

  • Ask questions that can be easily found on google
  • Post pictures of error messages
  • Beg for someone to be your personal teacher
  • Expect everyone answer you

Special note on scammers and jerks

The harsh reality of the world is simply this — not everyone has your best interests at heart, and many people will try to sell you things.

  • Join our telegram group
  • Go to my web site
  • Anyone want a free course

Where to go from here

The great thing about Python is it is easy to learn, but it’s also very powerful. Once you have the basics down you can move on to more advanced topics, like

Follow me on …




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store