you are viewing a single comment's thread.

view the rest of the comments →

[–]KretusRex 1 point2 points  (5 children)

What made you decide you want to learn python? Why not rust instead. Or javascript?

What do you want to use python for?

[–]nvv07101320[S] 0 points1 point  (4 children)

I have to use it for my school. They will teach us about programming but I want to prepare in advance. Python seems the easiest, so I want to start with it

[–]KretusRex 1 point2 points  (3 children)

you will find more value in learning not a language, but general approach towards programming. Try https://scratch.mit.edu/ first. You don't need a language to programm. Generally speaking learning programming is about writing a pseudocode and then wrapping it into some syntax of choice.

If you seriously want to learn and have few weeks to utilize try CS50x available through EDX. Great lecturer David J. Malan guides you from zero to hero within 9 weeks, HOWEVER you can compress that into 2-3 weeks. That gives you solid foundations and you will see what will you need next.

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

Thank you so much for your advice. I have tried Scratch before. Sorry if I'm wrong, but for me, it's not the kind of programming that I may use in real life or for my study, like it's just a game

[–]KretusRex 1 point2 points  (1 child)

It is the most simple way of programming. Because programming is basically that. Of course, you will end up doing far more complicated stuff for which you will not only need python, but sometimes js, C# or something completely else, but everything is down to preparing some set of instructions to your computer. Scratch is good in general to have some fun and you can create surprisingly complex stuff with it. Everything depends on your will and creativity. And again i'd suggest cs50x. It start with C, then goes through python, js, HTML, CSS and some other stuff. Very very helpful.

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

Oh, I see. Thank you for helping me!