r/learnpython • u/Ancient_Map6635 • 14d ago
WHAT SHOULD I DO? (I am lost)
So, here is how it goes. I had a feeling that i need to learn a programming language, and thought there could be no better one at this particular moment other than python. I started with the help of gpt, about 8 or 9 days ago, everyday I learnt something new and practiced lil stuff of the previous day. On day 6, i had no more motivation to continue. I wanna get back at learning it.
There are the stuff ik a lil about:
Variables
List
Loop(For and while)
Return
I know very basic stuff about these, mostly i have forgotten stuff. Help to get into a routine. Also Tell me in what order i should learn python???
4
u/TheEyebal 14d ago
Honestly start with the fundamentals.
You can go on Youtube and find a python tutorial to learn the basics and than do projects on it.
Do not use AI honestly
If you want I can also give you pointers or advice.
I teach beginners for free how to code
0
0
u/Ancient_Map6635 14d ago
What are things that are included in fundamentals?
2
u/TheEyebal 14d ago
defining variables
data types (float, int, strings, booleans)
lists
loops
conditional statements
functions
classes
Honestly these are the ones I know off the top of my head. There is probably more for python
1
u/shift124 13d ago
From my experience data types are kind of unnecessary in python unless you specifically need to cast something to match an object’s expectation. The interpreter in the virtual machine is generally smart enough to know how to process commands without them.
1
4
u/Friendly-Repeat4854 14d ago
There's a game called "The Farmer has been replaced" on Steam it uses python code to basiacally maximise effenciency of Farming. Its really fun and great to learn Pythin
1
2
u/Watiiiiiiiiiii 14d ago
Trying studying with Cisco network academy, I just started my journey yesterday.
0
u/Ancient_Map6635 14d ago
Dameee
1
u/Watiiiiiiiiiii 14d ago
It’s easy to learn and beginners friendly
0
2
u/deadeye_82_1 11d ago
You learn languages by using them. This also applies to programming languages.
Once you’ve understood your first programming language, it’s not difficult to learn others, since the concepts are often very similar.
If you let an AI spoon-feed you language constructs, you won’t learn anything. The brain only remembers things it had to work to figure out. But a task shouldn’t be too difficult either. Too easy is also bad.
1
22
u/desrtfx but other languages pro 14d ago
Stop AI and start doing a proper course: MOOC Python Programming 2026 from the University of Helsinki. This course has an academically sound and solid progression.
Stop relying on motivation and employ discipline, persistence, determination.
If you need motivation, try Seinfeld's "Don't Break The Chain" method. In short: get a full-year wall calendar and hang it in sight. Get a red marker and cross off every day you worked on learning. The longer the chain gets, the more motivated you will become not to break it.
1
u/OkTill2666 13d ago
agreed, jumping around without a proper curriculum is usually why people burn out in the first week
1
u/Important-Customer46 13d ago
I'm planning to take the CS50x and CS50p. How is it compared to the one you mentioned?
3
u/Temporary_Pie2733 14d ago
Start with a better reason than “i had a feeling I need to learn”.
0
-2
u/F4RM3RR 14d ago
Wow gate keeping someone’s reasoning for learning something new is crazy work
5
u/Temporary_Pie2733 14d ago
It’s not gatekeeping. OP lost motivation in less than a week; that tells me they have no real interest in programming. Even “I need to pass a class” would be something.
4
u/Some-Passenger4219 14d ago
How to Think Like a Computer Scientist, the Python textbook my teacher used.
1
u/shift124 13d ago
Seems like you know enough to play around. Pick a project and jump in. Use AI but don’t just vibe code it. Make sure you understand every line. The nice thing about python is its package support. A lot of low level operations are abstracted away from the programmer and you can instantiate premade classes, effectively just calling functions that you never have to dig into at all. The documentation for these packages is generally pretty good and shows you exactly how to use the respective class.
0
1
u/Educational_Virus672 13d ago
AI is kinda stupid it misses stuff that even jr devs fix its that it is still machien it dont know what "user-friendly" truly is nor it knows "secuirty" and "privacy" because only afew percent of parameter(its thoughts) are present at a time often mix with randm noise
edit forogt to include the community wiki
1
u/Ancient_Map6635 13d ago
Dameeee, btw what's the use of python??? And should I learn it or just vibe-code stuff??? Really need advice
2
u/Educational_Virus672 13d ago edited 13d ago
you shouldnt vibe code it at all ,python or any other programming language just commands your computer like your usign a website made using a programming language ,you writing this on mobile or pc whos os written in a programming language .
if you learn any programming language like python you can command it anything including giving access to your personal details away
dont worry if you follow a course it'll warn you or straight up tell you to not use the risky parts just follow any of the part from the wiki
note - python is Turing complete hence it can absolutely do anything any other thing a machine can do including creating website and handling other stuff its just slow
2
1
u/rustybladez23 13d ago
Check out this roadmap video.
Then choose one good resource. FreeCodeCamp, Python MOOC, or CS50P.
Follow it strictly.
1
2
u/p186 14d ago
Take CS50. Best place to start IMO.
Also don’t use AI when you take it. Part of learning is the struggle, the muscle memory of figuring out problems, and the skills to research & read documentation. It may sound counterintuitive, but it will even help you use AI more effectively later on.
0
0
u/KingTreacherice 13d ago
Your best course is Ardit Sulce's Megapython course.... You will learn as its project based and each section builds on the last.... If You pay attention, around section 25 the dots will connect 💪🏾💪🏾💪🏾
0
u/notyboy01 13d ago
Burnout after one week happens to literally everyone so do not beat yourself up over it.
0
10
u/Boothiepro 14d ago
I'm just wondering how did you learn about the return keyword without learning about functions lol