My recommendations for your first 30 days of Python

https://abs.twimg.com/emoji/v2/... draggable="false" alt="🐍" title="Schlange" aria-label="Emoji: Schlange">.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧵" title="Thread" aria-label="Emoji: Thread">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">
I get many messages, and the most frequent question by far is, "How do I start with Python?"
There are multiple ways. Every one as valid as the one before.
Here is my way. These are my recommendations.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="1⃣" title="Tastenkappe Ziffer 1" aria-label="Emoji: Tastenkappe Ziffer 1">Before anything else, remember that you need to make a commitment and be consistent.
Dedicate time to learn every day. It doesn&
#39;t matter how much. Find a time that works for you.
The hashtag
#100DaysOfCode is a great way to share your progress and stay accountable.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="2⃣" title="Tastenkappe Ziffer 2" aria-label="Emoji: Tastenkappe Ziffer 2">You need to learn programming fundamentals.
(If you already know a different language, you may skip this step.)
"Learn to Program" is a free course that will teach you the basics of programming using Python.
I&
#39;d recommend you start here:
https://www.coursera.org/learn/learn-to-program![]()
https://www.coursera.org/learn/lea... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="3⃣" title="Tastenkappe Ziffer 3" aria-label="Emoji: Tastenkappe Ziffer 3">Introduction to Python Programming is another great option to get started.
This is a free course from Udacity. It covers a little more than "Learn to Program", so this is the one I&
#39;d recommend to get started if you already know another language.
https://www.udacity.com/course/introduction-to-python--ud1110![]()
https://www.udacity.com/course/in... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="4⃣" title="Tastenkappe Ziffer 4" aria-label="Emoji: Tastenkappe Ziffer 4">Books are a great companion!

https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">Dive Into Python 3 -
https://amzn.to/3cRDqVc ![]()
https://amzn.to/3cRDqVc&q... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">Python Crash Course -
https://amzn.to/2GaQLfJ ![]()
https://amzn.to/2GaQLfJ&q... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">The Quick Python Book -
https://amzn.to/2GnfeOT ![]()
https://amzn.to/2GnfeOT&q... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">Beginning Python -
https://amzn.to/2HSsmvR They">https://amzn.to/2HSsmvR&q... all start from the beginning. Pick one.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="5⃣" title="Tastenkappe Ziffer 5" aria-label="Emoji: Tastenkappe Ziffer 5">If you like games, try CodeCombat at the same time you are taking your lessons.
This is gamified learning, and you&
#39;ll get some practice with Python while having fun.
Site:
https://codecombat.com/ ![]()
https://codecombat.com/">... class="Emoji" style="height:16px;" src="
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="6⃣" title="Tastenkappe Ziffer 6" aria-label="Emoji: Tastenkappe Ziffer 6">You want to spend as much time as possible making things. Pick one of the following projects:

https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">A dice rolling simulator

https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">Rock, paper, scissors game

https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">A calculator

https://abs.twimg.com/emoji/v2/... draggable="false" alt="▫️" title="Weißes kleines Quadrat" aria-label="Emoji: Weißes kleines Quadrat">The hangman game
Pick a different project if you have a better idea, but actively make something.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="7⃣" title="Tastenkappe Ziffer 7" aria-label="Emoji: Tastenkappe Ziffer 7">Solving exercises is a great way to solidify your knowledge.
Here you have 10 problems with their solutions that you can try as you feel more confident:
https://twitter.com/svpino/status/1309347657408753666?s=20These">https://twitter.com/svpino/st... are simple problems, but they may take a while when you are starting. That&
#39;s fine.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">

https://abs.twimg.com/emoji/v2/... draggable="false" alt="8⃣" title="Tastenkappe Ziffer 8" aria-label="Emoji: Tastenkappe Ziffer 8">Find a partner to share your journey.
This is one of the things that has always worked amazingly well for me: find somebody to learn together.
You&
#39;ll make an incredible amount of progress when working with someone else.

https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">
Going through all of these may take longer than 30 days. That&
#39;s fine. These recommendations are supposed to get you started.
The most important thing is for you to want this bad enough. If you do, it will happen.
Good luck!
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.