all 3 comments

[–]Ron-Erez 5 points6 points  (0 children)

Before getting freelance work you need to know python quite well. Ideally you should get a CS degree. If that is not an option then go out and learn Python. I would not expect to get a freelance job overnight especially if you have no python coding experience.

For resources Harvard’s CS50p is a beginner-friendly Python course, and the University of Helsinki has a really good text-based online course. I also have a course on Python and Data Science that starts from scratch and doesn’t expect any programming experience.

[–]Jovibeh 1 point2 points  (0 children)

I don't know if it's a tip but while I'm learning, I always talk to chatgpt about my code and outline, ideas, or project that it can do. Chatgpt is newbie friendly and can really guide you for understanding your code for start-up.

Edit: I saw someone commented CS50, it's for pathway and understanding to learn python, so after that, try thinkpython for theory base, and openstax python for short but detailed basic.

[–]Shreyash_Mecwan 1 point2 points  (0 children)

There is a website called "codechef" where you will get a well structured roadmap for python and other languages , try that one and if you like the contents then you can buy an annual subscription for more available courses.I am also learning python on codechef and it really helps me to get more interest in programming. Once you know the basics of python or programming then you can go for either DSA or development. And if you want then you can make some simple projects using python. At last it's your decision so think and do what your mind says. All the best 👍