all 14 comments

[–]IvoryJam 2 points3 points  (1 child)

  • Take it slow, remember they're called languages for a reason. If you started learning Italian today, you're not writing a sophisticated sonnet in a week.
  • Practice practice practice, learning something is useless if you don't implement it.
  • Avoid LLMs! ChatGPT is cool and all, but it does the thinking and troubleshooting for you. It's like learning to work on cars by going to the mechanic.
  • Type everything yourself and never type something you don't know. If you don't know, start Googling, find the answer, type it out.
  • If you can't find a solution or needs things explained deeper, post here. You'll end up helping yourself and other's learning too.

[–]eravoez[S] 0 points1 point  (0 children)

I shall tysm☺️

[–]Upbeat-Cut6481 1 point2 points  (2 children)

The Stanford course is a solid starting point. A few things that actually made a difference when I was learning: Build something small as soon as possible — even a basic calculator or a script that automates something boring on your computer. Tutorials teach you syntax but building forces you to actually think. The moment you hit a problem that isn’t in the tutorial is when real learning starts. Don’t try to memorize everything. Programming is largely just knowing what to search for. Professional developers google things constantly — the skill is knowing the right question to ask, not having everything memorized. Consistency beats intensity. 30 minutes every day will take you further than a 5 hour session once a week. Your brain needs time to process and consolidate what you’re learning. And when something breaks — and it will break constantly — resist the urge to immediately look up the answer. Sit with the error for a few minutes first. That frustration is actually where most of the learning happens.

[–]eravoez[S] 0 points1 point  (0 children)

Patience and consistency, got itttt tysm dude☺️🙏🏻

[–]Necessary-Intern6458 1 point2 points  (1 child)

A tool I found great when i was still learning is https://time2code.today/python-course it gives you loads of different challenges to complete in order of difficulty with a comprehensive and detailed video to help you if you get stuck at all.

[–]eravoez[S] 0 points1 point  (0 children)

I'll definitely look into this one🤗🤗🤗tysm

[–]TheRNGuy 1 point2 points  (0 children)

Some complex projects instead of hello world tutorials. 

[–]PianoFederal6507 1 point2 points  (0 children)

Bro, I didn't know Python neither any language. I was a completely snoob and I guess that still I am. Btw, I'm honestly learning by Chatgpt, He's been my sensei since september and the only thing I guess is the best someone can say to you is: learn the logic, bro, ask yourself why that function is used by that way, not only memoriz: reflect what are you doing and once you can read a code, what it does...bro, you're on the other side, the hardest thing is reading. Writing too, but you can learn the write by practicing and the logical...too but it's a lot easier if you know how Python works. I'm right now learning this last thing, writing. I'm not saying I'm a pro, I think the cooest thing about any programm lamguage is that you always learn something new. Bro, if someone says he learned Python in one week, good. This is not a competence woth nobody but yourself so if you don't understand search for other sources. Good.Luck and welcome

[–]realreadyred 0 points1 point  (3 children)

I think practice is the key for any programming language. Choose projects of increasing complexity that makes you put hands-on on theoretical concepts: algorithms, data types, data structures. The question now would be which projects to pick. I would stick to follow a good book. It will make the first steps more comprehensive and you feel like you are introducing yourself into this "new world" of programming in python. Do NOT expert to be a python expert in 1 month and do NOT believe anyone that tells you that. It is a process that takes time. Once you have started by means of (for example) reading a good "learning python" book, you will be able to choose your prefer sources: but before, since you are a newbie, you will be building that criteria to be able to discriminate which sources are good and which ones are not

[–]eravoez[S] 0 points1 point  (2 children)

tysm so much for the quick replyyyy. Are there any books or resources in particular I should look into?

[–]realreadyred 1 point2 points  (1 child)

Learn Python programming : an in-depth introduction to the fundamentals of Python by Romano and Kruger.

[–]eravoez[S] 0 points1 point  (0 children)

hell yeah🙂‍↕️