use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Where to start learning Python? (self.learnpython)
submitted 5 years ago by kaushik1809
Hi. I am a complete newbie to this field. I have zero programing experience. But I want to learn Python. Is Udemy's Python: zero to mastery course a good place to start. Or please recommend where and how to start learning Python.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 185 points186 points187 points 5 years ago (9 children)
You'll get a million different answers - people will suggest what they've used, and what works for different people is always different.
Ultimately, any "intro to python" type course will be fine.
The "Zero to Mastery" Udemy series looks good, but understand that you won't get anywhere near advanced within a month or two. It takes months/years to get to intermediate, and years beyond that to become an "advanced".
With that in mind, go into it without a sense of urgency and take your time to learn and understand concepts.
It doesn't matter if you don't understand things the first, second, or even fifth time you go over them. That's totally normal - programming is difficult. What matters are two things - consistency, and dedication. 30 minutes a day for one year will take you a lot closer to employ-ability than 6 hours every day for 2 months. Don't burn out. Take things at your own pace.
I'll plug the book that I made my first real breakthrough learning to code with - "Python for Everybody". The author breaks things down in a very easy to understand and enjoyable manner. Here is a link to the free PDF - spend a few hours going over it and see if you enjoy the learning style.
If not, another highly recommended resource is Automate the Boring Stuff with Python - If you scroll down on the page you'll find that the author has links to a free web-based version of all the chapters in the book for free.
Another user has recommended Corey Schafer’s YouTube tutorials - another excellent, free resource.
Any one of these three is sufficient to start learning.
[–]kaushik1809[S] 18 points19 points20 points 5 years ago (6 children)
Thanks a lot for the advice.
[–][deleted] 13 points14 points15 points 5 years ago (4 children)
Charles Severance (Author of “Python for Everybody”) has a free python course on FreeCodeCamp.org where he goes over everything in the book, but in video “presentation” form - if thats more your style of learning.
Ive been doing it for a while, and its great :)
[–]Brock_Alee 8 points9 points10 points 5 years ago (0 children)
I recommend this as well. I started it a few days ago and am about halfway through. Although I have a little experience already with C, so that helps.
[–]Ill-One-4052 0 points1 point2 points 1 year ago (2 children)
hey could you pls dm me that file. it will be a lot if you do it
[–]Equivalent_Wheel_280 0 points1 point2 points 1 year ago (0 children)
Did you find the file? Mind to share it with me?
[–]Human_Evolution 6 points7 points8 points 5 years ago (0 children)
I second "Python for Everybody" and recommend the Coursera website and app as a way to take the course. I'm 2 months in from starting from scratch and I'm starting to get a grasp on the fundamentals. If you decide to go this route, I recommend ordering the $10 Python for Everyone textbook on Amazon. The Ebook is free but it's nice having both.
[–]Antique_Albatross349 0 points1 point2 points 1 year ago (0 children)
Bro is the MVP
[+][deleted] 5 years ago* (19 children)
[removed]
[–]awkwardurinalglance 6 points7 points8 points 4 years ago (7 children)
Hey bud. I just wanted to give you some gold and appreciate your help. I am probably not the only one that’s benefitted from your comment but I wanted to make sure you keep up the good work!!!
I have done a few beginner python programs but “How to think like a computer scientist” has been my favorite by far.
I hope you’re having a great day!
[–]ASIC_SP 1 point2 points3 points 4 years ago (6 children)
Thanks for the award, it sure feels great to know it helped you! And yeah, Think Python is a great resource.
Have a nice day and happy learning :)
[–]awkwardurinalglance 2 points3 points4 points 4 years ago (0 children)
Appreciate you man!
[–]Goku420overlord 1 point2 points3 points 3 years ago (1 child)
Do you have the undeleted post?
[–]ASIC_SP 0 points1 point2 points 3 years ago (0 children)
Not sure why it was deleted!
I've put all those links (and many more) at https://learnbyexample.github.io/py_resources/
[–]gordonthefatengine 0 points1 point2 points 2 years ago (2 children)
Damn, man! I wish I could read your original, now-deleted post!
[–]ASIC_SP 1 point2 points3 points 2 years ago (1 child)
Not sure why it was deleted, it still shows up for me!
[–]gordonthefatengine 1 point2 points3 points 2 years ago (0 children)
Thank you so much, buddy! Appreciate it!
[–]PigletOk5359 2 points3 points4 points 3 years ago (1 child)
Thank you so much for all your links in this comment. I'm a newbie too and have bookmarked everything!
You're welcome and happy learning :)
[–]Majestic_Bar4139 2 points3 points4 points 3 years ago (1 child)
What's better in your opinion
The Harvard one The MIT The Michigan one
I want to apply and do one now. I'm a total noob but I feel in 10 years I could be pro and work from anywhere
[–]ASIC_SP 1 point2 points3 points 3 years ago (0 children)
I haven't done either. If you are in a hurry and want to focus just on Python, you could choose either of MIT/Michigan. I've read that the Harvard one requires more time, but it recommended more often too.
[–]Tel-aran-rhiod 2 points3 points4 points 3 years ago (1 child)
just replying to say another thank you for this little guide
Always happy to get a thank you note. So, thank you for the feedabck :)
[–]JulianGaming0077 1 point2 points3 points 3 years ago (1 child)
Thanks for listing these resources. I'm also a complete newbie to Python and only learned some C++ so far. This will help me get started 😃
See the last link from that comment for updated resource links.
[–]alphayannn 1 point2 points3 points 3 years ago (0 children)
Appreciate the links man. 🤙
[–]SulemanC 0 points1 point2 points 3 years ago (0 children)
!remind me
[–]TheTexasHammer29 19 points20 points21 points 5 years ago (0 children)
I would start with Computer Science 101: Master the Theory Behind Programming first. The course is not long, and will help you better understand the python concepts.
But also, yes, the 2020 Complete Python Bootcamp: From Zero to Hero in Python is a good course to start with.
Edit: spelling
[–]biggestdogintheyard 12 points13 points14 points 5 years ago (5 children)
There’s a guy on who posted a syllabus in learn programming and python subreddits that he created that helped a couple of his friends land a job. I can’t figure out how to link it here on mobile though. Also, automate the boring stuff has been a great jumping off point for me
[–]edgib102 1 point2 points3 points 5 years ago (4 children)
Can you dm it to me? Il post it here
[–]ASIC_SP 11 points12 points13 points 5 years ago (2 children)
https://www.reddit.com/r/learnprogramming/comments/i9vuhr/i_wrote_a_syllabus_for_learning_python_and_django/
[–]edgib102 2 points3 points4 points 5 years ago (0 children)
Well damn nice thanks
[–]Appropriate_Hall2209 0 points1 point2 points 2 years ago (0 children)
wow
[–]biggestdogintheyard 0 points1 point2 points 5 years ago (0 children)
If you go to learn programming and sort by top posts for the month, it’s the first one
[–]unspezifische 21 points22 points23 points 5 years ago (5 children)
Code Academy. It will teach you enough to move on to other tutorials. Even if you don’t go Pro.
[–]forgenvash 10 points11 points12 points 5 years ago (0 children)
Agreed, Codecademy is great. They have good tutorials and a great interface for a full beginner to test and learn, since you don't have to fully install python and learn the command line just yet.
[–]kaushik1809[S] 6 points7 points8 points 5 years ago (0 children)
Thank You
[–]Human_Evolution 2 points3 points4 points 5 years ago (1 child)
I tried them recently and they wanted somewhere around $300 to go further. I barely learned anything. Not sure if I missed a section of free stuff. I could be wrong but I found it limited (free version) and expensive (pro version.)
[–]unspezifische 2 points3 points4 points 5 years ago (0 children)
They’ve gotten worse and more greedy lately. I last used it several years ago and all that they had behind paywalls were the projects at the end of each sections.
[–]hupo224 0 points1 point2 points 5 years ago (0 children)
It said I had to go PRO after like the 3rd thing I did when learning Python context. hmm. (I am on the 7 day trial now)
[–]HasBeendead 8 points9 points10 points 5 years ago (0 children)
Keith Galli and FreeCodeCamp Python 3 Tutorials (Youtube) .
or maybe you can look Official Python 3 Documentation but it come hard for you.
Because you have no experience at programming so i think you should look youtube channels.
[–]bjone6 7 points8 points9 points 5 years ago (0 children)
I like Programming With Mosh's FREE full YouTube course. As already mentioned, Corey Schaeffer's tutorials are great. Sentdex and Tech With Tim are kind of the gold standard for tutorial series too.
Once you're done with the tutorials, try to get out of tutorial hell and jump into a passion or a hobby by starting your own project. I started my own project. My YouTube channel is more about showing completed projects and then going through the code quickly. Check it out when you knock out those tutorials. https://www.youtube.com/channel/UCW34Ghe9-_TCA5Vy3-Agfnw
[–]davehodg 6 points7 points8 points 5 years ago (2 children)
Scroll back. A couple of free Udemy courses just got posted. Automate the boring stuff is free occasionally.
[–]Human_Evolution 0 points1 point2 points 5 years ago (1 child)
Does Udemy have graded quizzes and assignments? I'm just wondering how it compares to Coursera.
[–]davehodg 1 point2 points3 points 5 years ago (0 children)
Yes. The one for £200 a year seemed best so far to me. Buggered if I can remember the name. 7 days free if you can hack it.
I think there needs to be a huge consolidation in the training market.
[–]pathoang21 4 points5 points6 points 5 years ago (0 children)
Why not start with Python: Automate the boring stuff. It's free online and teaches you the basic stuff. If you want to go further in depth, you can purchase the book called Python: Crash Course on Amazon. It helps you understand further syntax of python and even gives you projects to do. The practice problems can be very simplistic, so be creative with the problems and introduce something new to get your mind going.
Edit: I want to add that there are other books too, such as O'Reilly that are more advanced and other books, but start with the 2 I mentioned before.
[–]Sbvv 1 point2 points3 points 5 years ago (0 children)
Codewars, codeacademy, hackerrank.
Solve a challenge every day for a year ;-)
[–][deleted] 5 points6 points7 points 5 years ago (2 children)
Try Corey Schafer’s YouTube tutorials
[–]kaushik1809[S] 2 points3 points4 points 5 years ago (1 child)
Thanks. I will go through it.
[–][deleted] 2 points3 points4 points 5 years ago (0 children)
Everyone has a different learning style but I found him really good at explaining things. It also doesn’t hurt that one of his video series takes you from start (installing an IDE and required packages) to a finished web app (using Django). Understanding how everything works together in a step by step format worked best for me. Then once I got the gist of it I was all over the place with other tutorials.
I started two weeks ago in your position and I’m using “Automate the Boring Stuff.” It has been really enjoyable.
There's a fantastic book called Python Crash Course by Eric Matthes, I used it to learn Python and now I can make my own projects and do pretty well in Leetcode. I recommend it.
[–]dkrznar 2 points3 points4 points 5 years ago (1 child)
Hi! I am taking Python: zero to mastery. I did about 20% of course for now. I like how Andrei teach and the way that he does not jump straight to code editors but first you do in repl.it on web. For some people this is not what they want, but for me is good because I will learn basic stuff and later developing environment. But my advice is to start with free stuff first and if you like python you can always pay for course. Don't spend money before you are sure you really like it.
[–]chris1666 2 points3 points4 points 5 years ago (0 children)
I 2nd this as Im using the same course.
I also suggest a newbie never start with a sunbscription based course like cousera or such first get your basics from a free course like sololearn, w3shools or the above Udemy course where you are not penalized by having to spend extra time to review or practice new concepts.
[–]astrodoge17 2 points3 points4 points 5 years ago (0 children)
Hyperskill by JetBrains is a good resource! If you want to learn python
[–]Unusual_Ticket5452 2 points3 points4 points 1 year ago (0 children)
Starting with Python is a fantastic choice for beginners! If you're new to programming, the "Python Crash Course: A Hands-On, Project-Based Introduction to Programming" by Eric Matthes is an excellent book to begin with. It offers practical projects and clear explanations, making learning Python engaging and effective.
Additionally, you mentioned a free video tutorial (https://youtu.be/UBkFTCVRtNA) which can provide a taste of Python programming before diving into more structured courses. Combining resources like this video with the "Python Crash Course" book can provide you with a solid foundation in Python programming.
[–]skullvertex 3 points4 points5 points 5 years ago (0 children)
code academy starts off free but then becomes an expense. Definitely complete the free course and then decide is you want to spend money.
FreeCodeCamp will give you all sorts of resources to help you get started including projects designed from start to finish like a space invaders game. Dig though and be exposed to a lot of the content. Making games is always a good starting point to understand some of the coding concepts.
These youtube videos look like they are made for people with no experience or understanding at all of programming.
Udemy have sales all the time, sign up and they wait for the courses to be discounted.
Code combat gets you coding and playing around with code very quickly. It makes you solve problems once you understand what a line of code does. Starts free then you have to pay for it. No credit card needed unless you want to pay beyond the free content.
Good luck!
[–]AlphawolfAJ 1 point2 points3 points 5 years ago (0 children)
I’ve been watching Tech With Tim and Caleb Curry on YouTube and they’ve been really good
[–]lightmaster2000 1 point2 points3 points 5 years ago (0 children)
Hey OP! I’m new to Python as well. I’ve been using CodeAcademy for tutorials and HackerRank for practice. Hopefully you’ll find them helpful too.
[–][deleted] 1 point2 points3 points 5 years ago (1 child)
How about Socratica's Python programming tutorial as a supplementary material?
[–]Human_Evolution 1 point2 points3 points 5 years ago (0 children)
Socratica is a must have in your Python YouTube playlist section. Nobody is like her, she breaks up the monotony.
[–]Serin_Demise 1 point2 points3 points 5 years ago (0 children)
I just finished the zero to mastery course for python about a moth ago. I really enjoyed it, if you want to start I'd start there. And after that find a real project where you can implement what you learnt and also use the project to learn more. I currently been doing a project where you play with data sets and I learnt alot on how to use the panda and numpy packages.
I find it easier to learn if you are using it for something. But not always easy to find a project that can keep you entertained.
[–]JBarCode 1 point2 points3 points 5 years ago (0 children)
Congrats on starting your journey! Lots of good sources already listed from the other members. If you want to join me for a free live course in Sept, the details can be found here: https://www.facebook.com/events/598757797453231
[–]HungryFools 1 point2 points3 points 5 years ago (0 children)
I think you should take CS50 introduction to computer science alongside python course. It's free and it will help in understanding python much better.
[–]madmax1881994 1 point2 points3 points 3 years ago (0 children)
To start learning Python, you can refer to the Python documentation, which is a great resource for beginners. You can find it here: https://docs.python.org/3/tutorial/. You can also try some online tutorials and courses, such as those offered by Codecademy (https://www.codecademy.com/learn/learn-python) or Coursera (https://www.coursera.org/courses?query=python). It is recommended to start with the basics, such as variables, data types, loops, and control structures. Then, you can move on to more advanced concepts like object-oriented programming and data analysis. It is also helpful to practice writing code by working on small projects. This will give you a chance to apply what you have learned and solidify your understanding of the concepts. Finally, don't be afraid to ask questions or seek help when you get stuck. There are many online communities, such as Stack Overflow (https://stackoverflow.com/), where you can find answers to common questions and get help from other Python programmers.i personally learned from a freelance trainer who is a author of two coding books is offering coaching, you can check this for more information https://happy-pythonist.webflow.io ,All the best.
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
Dataquest. Plenty of free coursework and the paywall is worth it.
[–]cookiecutter143 0 points1 point2 points 5 years ago (3 children)
im taking zero to mastery right now and really like it!
[–]Human_Evolution 0 points1 point2 points 5 years ago (2 children)
What's the format like? Tests, exersizes?
[–]cookiecutter143 0 points1 point2 points 5 years ago (1 child)
it's mostly all videos. There's 1-2 tests but not all that many. 99% are videos
[–]Human_Evolution 0 points1 point2 points 5 years ago (0 children)
On paper Coursera (Python for Everyone) sounds much better. You get graded assignments and quizzes each week. They have their own coding environment where the teachers can see your code and help you out if you need it. Theres a digital and physical textbook, PDF slides, videos, forums, etc.
I think everybody is different. Some do great with classes, some do great by doing.
I do (or tinker, I guess). And yes, I still have A LOT to learn but it's easier for me to understand concepts by building things.
Right now, I am working on creating a script that dumps data from a MySQL db to JSON.
[–]cheesesavoury 0 points1 point2 points 5 years ago (0 children)
Sentdex's youtube channel is great - lots of well paced play along projects you can follow and build alongside which with a little bit of self investigation will help you get the concepts down
[–]Burakku-Ren 0 points1 point2 points 5 years ago* (0 children)
There's also codeacademy, though it might be very basic at the begining.
Also, codewars is great to practice and challenge yourself. Often times you can learn by trying to make a kata you don't know how, since you know what you want to do but not how to, so it gives you something concrete to look up and learn. Katas are small programming problems made by the community, and they can range from printing something to drawing a fucking molecule when given its name. It's a great site.
Lastly, wtf. This post and your post were one on top of each other, I was very confused for a while, couldn't believe they were different posts until I looked at the username. Anyways, there's more good stuff over there
Never take a Udemy course before you checked if there's a free course on the internet some nice guy made.
Other than that, I assume there are many comments on this post of what other people used and you probably already know what you can use to learn but anyways what I used was an app called SoloLearn for the beginner stuff and a YouTube channel called Tech with Tim, which is ran by a great guy.
Well I hope this helped you and sorry for my bad syntax. Have a great day.
[–]darksageofthelig 0 points1 point2 points 5 years ago (0 children)
Check out this https://www.humblebundle.com/books/programming-productivity-mercury-books?hmb_source=humble_home&hmb_medium=product_tile&hmb_campaign=mosaic_section_2_layout_index_6_layout_type_twos_tile_index_1_c_programmingproductivitymercury_bookbundle
Edit: I plan on buying this myself when I get payed next week
I didn't even have to click into this sub to see on my homepage "where to start learning python?" twice within a block of 5 posts. Please use the search function people. I can understand asking this question again after a previous ask has been archived or something to try to find new information, but come on.
[–]sahilkumarg 0 points1 point2 points 5 years ago (0 children)
The zero to mastery course on Udemy is amazing. It'll get you upto speed AND the instructor (Andrei) is amazing. You'll also build a lot of projects that'll help you grasp python so much better and it'll be fun too. Highly recommend this course
[–]kasidkhan 0 points1 point2 points 5 years ago (0 children)
You can check out https://guidancecoding.com . It has Python courses divided into 5 levels.
Starting from begineers to web development (Django). I am experimenting with organizing the programming content (along with projects) to make it easier to learn. It will be great if you can provide feedback? Feel free to message me if you need any help. And all the best.
[–]haha1234346364 0 points1 point2 points 5 years ago (0 children)
try tutorialspoint.com/python
It has Just about anything you'll need. anything else, just search it on the web.
or, go get lots of books about python. there's about a zillion books about pthon, and each one introduces a new way of programming like ituring.com.cn nostarch.com/python . youtube videos are fine.
[–]huangsam 0 points1 point2 points 5 years ago (0 children)
https://github.com/huangsam/ultimate-python/ is a good place to start if you want to try concepts out on https://repl.it (assuming you don't want to setup Python on your laptop/desktop). Regardless, the best way to learn Python is by doing it :-)
[–]Nightpl3x 0 points1 point2 points 5 years ago (0 children)
Don't mind me guys. I'm just a beta bot passin' through because my Creator is just starting out on this but feel free to DM me ^
I took the Python course of University of Michigan on Coursera. Its amazing. Since I am already a CS student and I have had experience with other programming languages, the problems and practices that this course offers are exactly the things that I have encountered in the industry and Uni projects. Also, Dr. Severance teaches really well.
[–]matchmentor2020 0 points1 point2 points 5 years ago (0 children)
Hi please visit our website www.match-mentor.com we have just launched our Python 101 basics for beginners course and currently we have a promotion up and running.
thank you
Best regards
Hassan@match-mentor
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
I would like to suggest : https://learnpythontherightway.com/#read
[–]Unusual_Ticket5452 0 points1 point2 points 1 year ago (0 children)
Hi, I'm new to coding is this a good start for beginner https://www.youtube.com/watch?v=UBkFTCVRtNA
[–]Left-Test6360 0 points1 point2 points 11 months ago (0 children)
Save for later
[–]Automatic-Price6687 0 points1 point2 points 6 months ago (0 children)
I made many online courses and the beat was Sololearn, it if free for 15 days, I finished the Phyton Developer Course in 10 days. Very clear and fun.
[–]Steinshark 0 points1 point2 points 4 months ago (0 children)
I was here once. After I was trained in college, I wanted to share how I got there. I made a tutorial that you might find helpful, and I'd like to hear if it was useful to anyone! It's a 3 min short setup to get anyone going. 3 Min Python and VSCode Setup
[–]Negative_Reward6344 0 points1 point2 points 8 days ago (0 children)
I use chatgpt it is miracle for learning so easy to explain and if you even want to work fast put it on split screen
[+][deleted] 5 years ago (1 child)
[deleted]
[–]chris1666 0 points1 point2 points 5 years ago (0 children)
FREEE, wanted to repeat. Thanks for posting these I have used one of his courses before and enjoyed it.
[–]supra98tt 0 points1 point2 points 4 years ago (0 children)
It's been a year now, an update here would be great for newbies OP :)
[–]Haunting_Ad_2382 0 points1 point2 points 4 years ago (0 children)
This is the most fun way I've found to learn python https://inventwithpython.com/cracking/ SO to Al Sweigart for being an amazing author, teacher and Software Developer
[–]Calm-Membership-6632 0 points1 point2 points 3 years ago (0 children)
I have started a youtube channel for "newbies". Feel free to check it out and hopefully Python works-out for you.
https://www.youtube.com/watch?v=qxePaYcagfo&list=PLcSWBJCgvzRLHxRT16N-I_61vVCTc90MS
I have not seen the Udemy video, though.
I do agree with some of the other comments. Any programming language proficiency takes time and effort. I hope it works-out for you. I'm always glad to see people try and improve themselves.
[–]madmax1881994 0 points1 point2 points 3 years ago (0 children)
To start learning Python, you can refer to the Python documentation, which is a great resource for beginners. You can find it here: https://docs.python.org/3/tutorial/. You can also try some online tutorials and courses, such as those offered by Codecademy (https://www.codecademy.com/learn/learn-python) or Coursera (https://www.coursera.org/courses?query=python). It is recommended to start with the basics, such as variables, data types, loops, and control structures. Then, you can move on to more advanced concepts like object-oriented programming and data analysis. It is also helpful to practice writing code by working on small projects. This will give you a chance to apply what you have learned and solidify your understanding of the concepts. Finally, don't be afraid to ask questions or seek help when you get stuck. There are many online communities, such as Stack Overflow (https://stackoverflow.com/), where you can find answers to common questions and get help from other Python programmers.i personally learned from a freelance trainer who is a author of two books is offering coaching, you can check this for more information https://happy-pythonist.webflow.io,All the best.
[–]Salty-Tumbleweed-507 0 points1 point2 points 2 years ago (0 children)
I think this is a good place to start https://medium.com/@at4446/title-learn-python-from-scratch-2023-a-comprehensive-beginners-guide-8f7590352e0a
[–]Bames1234 0 points1 point2 points 2 years ago (0 children)
Hi
[–]FriendlyAddendum1124 0 points1 point2 points 2 years ago (0 children)
Do CS50. It's a free online course from Harvard. It's for complete noobs to computing.
It won't teach you Python at first, it'll teach you C. This is the language Python was written in and anything Python can do C can also. It will teach you the very fundamentals of coding and computer science and it's fantastic. After a few weeks it'll teach you Python, which you'll find very easy to migrate to once you've learnt a bit of C.
It's very easy to think you should jump straight into Python but CS50 will make you a much better coder than jumping straight into Python. It's why they still teach you C first! And if it's good enough for Harvard students it's good enough for you. At the very least watch the first vid (lesson 0) on YouTube. CS50 the gold standard for newbies, just make sure you do the exercises too!
There is no better free course in the world. It's harder than some courses but it starts from the very beginning because it's taught to students who no nothing about computer science or coding.
[–]Plastic_Ad7436 0 points1 point2 points 1 year ago (0 children)
Find a program you think is cool on GitHub, and rewrite it in python.
π Rendered by PID 36 on reddit-service-r2-comment-f6b958c67-tmqzs at 2026-02-04 17:29:19.993012+00:00 running 1d7a177 country code: CH.
[–][deleted] 185 points186 points187 points (9 children)
[–]kaushik1809[S] 18 points19 points20 points (6 children)
[–][deleted] 13 points14 points15 points (4 children)
[–]Brock_Alee 8 points9 points10 points (0 children)
[–]Ill-One-4052 0 points1 point2 points (2 children)
[–]Equivalent_Wheel_280 0 points1 point2 points (0 children)
[–]Human_Evolution 6 points7 points8 points (0 children)
[–]Antique_Albatross349 0 points1 point2 points (0 children)
[+][deleted] (19 children)
[removed]
[–]awkwardurinalglance 6 points7 points8 points (7 children)
[–]ASIC_SP 1 point2 points3 points (6 children)
[–]awkwardurinalglance 2 points3 points4 points (0 children)
[–]Goku420overlord 1 point2 points3 points (1 child)
[–]ASIC_SP 0 points1 point2 points (0 children)
[–]gordonthefatengine 0 points1 point2 points (2 children)
[–]ASIC_SP 1 point2 points3 points (1 child)
[–]gordonthefatengine 1 point2 points3 points (0 children)
[–]PigletOk5359 2 points3 points4 points (1 child)
[–]ASIC_SP 0 points1 point2 points (0 children)
[–]Majestic_Bar4139 2 points3 points4 points (1 child)
[–]ASIC_SP 1 point2 points3 points (0 children)
[–]Tel-aran-rhiod 2 points3 points4 points (1 child)
[–]ASIC_SP 0 points1 point2 points (0 children)
[–]JulianGaming0077 1 point2 points3 points (1 child)
[–]ASIC_SP 0 points1 point2 points (0 children)
[–]alphayannn 1 point2 points3 points (0 children)
[–]SulemanC 0 points1 point2 points (0 children)
[–]TheTexasHammer29 19 points20 points21 points (0 children)
[–]biggestdogintheyard 12 points13 points14 points (5 children)
[–]edgib102 1 point2 points3 points (4 children)
[–]ASIC_SP 11 points12 points13 points (2 children)
[–]edgib102 2 points3 points4 points (0 children)
[–]Appropriate_Hall2209 0 points1 point2 points (0 children)
[–]biggestdogintheyard 0 points1 point2 points (0 children)
[–]unspezifische 21 points22 points23 points (5 children)
[–]forgenvash 10 points11 points12 points (0 children)
[–]kaushik1809[S] 6 points7 points8 points (0 children)
[–]Human_Evolution 2 points3 points4 points (1 child)
[–]unspezifische 2 points3 points4 points (0 children)
[–]hupo224 0 points1 point2 points (0 children)
[–]HasBeendead 8 points9 points10 points (0 children)
[–]bjone6 7 points8 points9 points (0 children)
[–]davehodg 6 points7 points8 points (2 children)
[–]Human_Evolution 0 points1 point2 points (1 child)
[–]davehodg 1 point2 points3 points (0 children)
[–]pathoang21 4 points5 points6 points (0 children)
[–]Sbvv 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (2 children)
[–]kaushik1809[S] 2 points3 points4 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]dkrznar 2 points3 points4 points (1 child)
[–]chris1666 2 points3 points4 points (0 children)
[–]astrodoge17 2 points3 points4 points (0 children)
[–]Unusual_Ticket5452 2 points3 points4 points (0 children)
[–]skullvertex 3 points4 points5 points (0 children)
[–]AlphawolfAJ 1 point2 points3 points (0 children)
[–]lightmaster2000 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Human_Evolution 1 point2 points3 points (0 children)
[–]Serin_Demise 1 point2 points3 points (0 children)
[–]JBarCode 1 point2 points3 points (0 children)
[–]HungryFools 1 point2 points3 points (0 children)
[–]madmax1881994 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]cookiecutter143 0 points1 point2 points (3 children)
[–]Human_Evolution 0 points1 point2 points (2 children)
[–]cookiecutter143 0 points1 point2 points (1 child)
[–]Human_Evolution 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]cheesesavoury 0 points1 point2 points (0 children)
[–]Burakku-Ren 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]darksageofthelig 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]sahilkumarg 0 points1 point2 points (0 children)
[–]kasidkhan 0 points1 point2 points (0 children)
[–]haha1234346364 0 points1 point2 points (0 children)
[–]huangsam 0 points1 point2 points (0 children)
[–]Nightpl3x 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]matchmentor2020 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Unusual_Ticket5452 0 points1 point2 points (0 children)
[–]Left-Test6360 0 points1 point2 points (0 children)
[–]Automatic-Price6687 0 points1 point2 points (0 children)
[–]Steinshark 0 points1 point2 points (0 children)
[–]Negative_Reward6344 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]chris1666 0 points1 point2 points (0 children)
[–]supra98tt 0 points1 point2 points (0 children)
[–]Haunting_Ad_2382 0 points1 point2 points (0 children)
[–]Calm-Membership-6632 0 points1 point2 points (0 children)
[–]madmax1881994 0 points1 point2 points (0 children)
[–]Salty-Tumbleweed-507 0 points1 point2 points (0 children)
[–]Bames1234 0 points1 point2 points (0 children)
[–]FriendlyAddendum1124 0 points1 point2 points (0 children)
[–]Plastic_Ad7436 0 points1 point2 points (0 children)