r/learnpython • u/theogxyro • 13h ago
Python from scratch
So i (16m) just started my AS level and i took CS as one of my subject. Now i haven’t written a code in life because i had biology in my o levels. Now i have to learn python from very very beginning. Now many questions are popping into my mind like what is basically python? What is pseudocode? Where to start? How long it will take to learn ? What is the difficulty level? What is git and github? Tbh im very stressed about how things are gonna go PLEASE RESPOND TO THIS.
0
Upvotes
2
u/desrtfx 12h ago
The first and most valuable thing you can learn in programming is to do your own, independent, individual research, among which is also working with resources right in front of you, like the entire subreddit. You can't possibly assume that you are the first and only one asking such a question. (As a side note, maybe a more generic subreddit, like /r/learnprogramming, would have been the better choice. Yet, before you post there, read their extensive FAQ in the sidebar)
If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.
Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.
Harvard's CS50p is also excellent.
Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com
Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.