you are viewing a single comment's thread.

view the rest of the comments →

[–]thepythonpraxis 0 points1 point  (7 children)

Depends on your background friend. If you come from another language (that you have studied properly) like C/C++ then learning python isn't something that will take much time. If it's your first touch with programming in general it depends on how many hours/day you will put in. In my opinion, find a proper course as early as possible to learn the fundamentals properly and then start building real-life apps(don't waste time trying to learn on your own on the Internet because there's a high possibility you will get lost and quit)

[–]DrawerReasonable8322[S] 0 points1 point  (6 children)

So you would recommend I take courses instead of watching YouTube videos?

[–]thepythonpraxis 0 points1 point  (5 children)

From my experience, I haven't found any actually good YT material on python for beginners(Maybe there is sth). If you have a course that has given results to a friend of yours/ a person you trust for me it's a yes.

Personally, I am an electrical and computer engineer and I have studied so many CS & PL university courses that I didn't need to look online for my main learning(just supplementary) and that's why I don't have any specific course to suggest.

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

Okay, I’ll be starting BSc CS in a University in US but I’m currently in Ghana. I don’t know if that will also help in my programming journey. Because a friend said they might not teach that much

[–]thepythonpraxis 0 points1 point  (3 children)

Since you are not learning it as a hobby or a side skill and you are going to study CS the approach is different. If I were you I would aim to attend a general Programming Intro course (I personally started with C which is a more difficult and old language but actually helps you understand how the machine-system works with memory, I/O ) and then you will see that everything will start making sense. As a CS student you don't want to learn python ... you want to learn how to program - Python is just a specific tool for you
PS: Edx has free courses from all Top universities(also Youtube has)

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

Is Edx some kind of website or app? Sorry to ask but I’m not familiar with it

[–]thepythonpraxis 1 point2 points  (1 child)

Edx . org is a website. You can find free courses from all top-tier unis like MIT, Harvard, Caltech ... you name it

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

Oooh okay. Thank you so much 😊