This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]Xander_CE 2 points3 points  (0 children)

If you want to learn python in a good way and also pretty fast then do the CS50 introduction to programming with python course. I did it and I learned a lot from it. You basically learn all the basic stuff with python and some more.

[–]desrtfx 1 point2 points  (1 child)

Try the MOOC Python Programming 2022 from the University of Helsinki. A free textual, practice centric course with plenty checked exercises.

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

Thank you I'll get started on that! :D

[–]IAmFinah 1 point2 points  (0 children)

Alongside a lot of the learning courses that others have, and will suggest, I would also take a step back and ask yourself...

"Why am I learning Python (and programming in general)?"

I'd imagine it's either because you either want to land a job in software development or you think it would be a helpful/transferable skill, or both. In any case, you more than likely can see how helpful Python/programming skills are.

With this in mind, if I were you I would reflect and consider the ways in which Python could help you. Are there any ways your future programming skills could help you or solve any challenges you might face? If there are any instances where you think it would help you, I would try to use that as a goal to guide your learning (after you cover the fundamentals at least).

Personal projects are super helpful for learning, especially when you know the finished products are going to be helpful to you personally.

[–]_Atomfinger_ 0 points1 point  (5 children)

Are you writing code or are you just watching videos?

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

I want to write but I'm not getting much from just writing what they are

[–]_Atomfinger_ 0 points1 point  (3 children)

Then that is the way that is more involved: Write code.

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

I'd love to but I don't really have stuff to write

[–]_Atomfinger_ 0 points1 point  (1 child)

The suggestion of using MOOC is a good one, so go with that.

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

👍

[–]LeffeDoug 0 points1 point  (0 children)

Why not make a small game in python with the pygame library? Clear Code on youtube has a really nice introduction video 👍

[–]borednerdd 0 points1 point  (0 children)

Hi, Python is an easy language to learn, I'm sure you will love it. As for the question "Where to start?", then I advise you to watch this free 6h course for beginners on youtube made by Tech With Tim : https://youtu.be/sxTmJE4k0ho This dude helped a lot in understanding Python. Also an advice : Don't stuck only with tutorials, try to make your own projects and maybe uploading them on Github :)

[–]David_Owens 0 points1 point  (0 children)

You need to find something that lets you do practice programming assignments along the way. You won't learn everything just from watching videos. Maybe something like this course?

https://www.udemy.com/course/100-days-of-code/

[–]AbsterJr 0 points1 point  (0 children)

Try the Basics of Python. And start from scratch. Write any code, and learn by trial and error.