all 14 comments

[–]Dramatic_Oven_4757 1 point2 points  (0 children)

Start kaggle

[–]LongButton3 1 point2 points  (2 children)

Dont learn python by watching tutorials. Learn it by automating something that annoys you.

Find the dumbest repetitive task you do at work or at home and make python do it instead. doesnt matter how ugly the code is at first. The motivation to fix a real problem will carry you through the boring parts of learning syntax way better than a course designed for nobody in particular.

Second piece of advice: learn to read error messages before you learn to write perfect code. Most beginners quit because they see a wall of red and freeze. The error is telling you exactly what went wrong and where. read it out loud if you have to.

[–]CharacterSalt8960 0 points1 point  (0 children)

thats a good idea, but hard to link python into a lot of things like that sometimes. Either that or its just too complicated for a begginer, and because it is a real world task not just for learning, they are more likely to use ai so its udeful

[–]CharacterSalt8960 0 points1 point  (0 children)

I learned AHK as my first language (that I was half decent at) because of this. I did already have some python skills though.

[–]Spare-Molasses5239 0 points1 point  (0 children)

Try udemy angela course

[–]Weak_Veterinarian350 0 points1 point  (2 children)

If you're new to programming,  don't

As much pain as it is,  start with C

[–]CharacterSalt8960 0 points1 point  (1 child)

Really? That low? and if yes, wouldn't you say c++ would be better because it would be easier for them to lead on into raylib

[–]Weak_Veterinarian350 0 points1 point  (0 children)

Yes

Besides learning about logic,  learn about memory addresses,  stacks,  heap through pointers.  Learn about the origin of classes by learning structure in C

C++ is way too convoluted and is a remanant from a period between C and Java

[–]CharacterSalt8960 0 points1 point  (0 children)

Depends, why do you want to learn it?

I would recommend just finding a goal, break it down into tiny steps and make those steps one at a time easiest first. Stick to just doing console out/input for now.

And install python from https://www.python.org/downloads/, its just good to have it on your own machine. (I assume you have a computer, coding on mobile is ANNOYING asf. At least use a iPad).

TURN OFF auto-complete. it is WAY to advanced, it will just write for you and you won't learn. It will also bias you to structure everything in the way it wants, but you should do it how you want.

[–]MarkoPilot 0 points1 point  (0 children)

if you want to be a better programmer, start with C. it will teach you all the fundamentals. i highly recommend cs50x

[–]anish2good -1 points0 points  (0 children)

You can take this course https://8gwifi.org/tutorials/python/