am I on the right track to learn Python

Hi I am Mitu

Regular Member
Joined
Apr 29, 2022
Messages
428
Reaction score
142
Hello, I have been thinking about starting software to make my own bots for a long time. I finally gathered my courage and bought a python course on udemy. https://www.udemy.com/course/100-days-of-code/ I bought the course to learn python in 100 days to learn at least at the beginner level, but it was difficult for me to start studying software every day. I watched the videos in the first 3 days, but after the 4th day I started to think that I didn't want to continue every day. Algorithm logic is difficult for me and I have a lot of difficulty in solving the given problems.
In order to reach the level I want in software and beyond, what kind of path should I follow, should I write everything I have learned in a notebook or something else to be repeated. Maybe software is not for everyone :D
Help me how can I move forward without getting bored with coding.
 
Here is the path I took when I started ( I m an advanced python programmer now):
- First of all, you need to love programming and want to learn it and see the real benefit of that ( if you don't have this please stop)
- Instead of learning the ABCs and taking Quizzes in an online course, think about something you want to create!
- For example, say I want to create a bot that uses a list of Facebook account login details in a CSV file, login to Facebook, and posts in a group ( this is just an example)
- Now you have a specific thing you want to do, a small goal! that if you achieve you will be motivated to learn more. while doing this trust me you will learn a lot of other things that will give you other ideas and therefore new goals and new motivation.
- if you keep on following the courses that teach you how to print( 'hello world') or babysit you with their solution to their simple and not-so-useful quizzes, you will never be a programmer.

I've never studied programming at a university but I m a senior programmer now, and I have a lot of friends who have master's degrees or even Ph.D. in computer science, and they don't know what to do with it!
 
Toy around with ChatGPT and have it help you create a simple python script. Much more personal almost like having a private tutor
 
I have some bad news: if you don't enjoy this profession, you won't have the energy to finish any projects. It's not easy, you will get stuck, and no one can help.
I hope I like it, in fact, my dreams were to learn, but when I went inside, I realized that my dreams were difficult.
 
I have some bad news: if you don't enjoy this profession, you won't have the energy to finish any projects. It's not easy, you will get stuck, and no one can help.
This is the truth, coding is a job like any other and if you don't enjoy it you will get stuck without a doubt. However, it is hard for everyone in the beginning, you will make mistakes and that's okay, the important thing is that you keep pushing through it.
But if after sometime you see that this is really not for you, look something else, there are a lot of things that can give you money apart from coding
 
This is the truth, coding is a job like any other and if you don't enjoy it you will get stuck without a doubt. However, it is hard for everyone in the beginning, you will make mistakes and that's okay, the important thing is that you keep pushing through it.
But if after sometime you see that this is really not for you, look something else, there are a lot of things that can give you money apart from coding
I'll keep practicing and hopefully I'll enjoy it and I won't have to quit. There are a lot of methods to make money, but since I am a monkey appetite, I have not been able to turn to a field and make money so far, I want to start with software.
Check out automatetheboringstuff.com if you want to use Python for bots.
thanks
 
I hope I like it, in fact, my dreams were to learn, but when I went inside, I realized that my dreams were difficult.
You can start a project you actually need and see for yourself.
If you finish it good, it not ask why
 
I see a couple of people have suggested a need to love programming.. but I think that this is somewhat subjective. The use cases are extremely broad several paradigms languages, styles.

Ive been been working as a dev for years and I have no care forcomplex mathematical problems or meaningless logic puzzels (although I appreciate the lessons learned and how they are useful) I am not academic like alot of my peers.

For me I just like to solve the problem that is infront of me and that's how I learn best. Long courses bore me to death.. find a problem you want to solve and start googling, ask chatGPT find other people's code and peice it together. You will be able to stay engaged for longer when you actually care about the problem.
 
Many people i know learned programming by coding & checking someone else code.
You can set yourself an goal to make some automation software and just try to code it, once you don't know what to do you use google/chatgpt (preferably google because mainly on stackoverflow people actually explain whats what)

Wish you good luck in your programming journey!
 
If you want to build bots for browser tasks - use Browser Automation Studio. It's free and super easy to learn. You just load a site in BAS, click elements on the page and choose what you want to do with those elements (click, write a comment, upload image, video, use loop, if, else, scrape elememt text etc.). It's just visual bot creator. It literally takes one day of learning to create first bot. In python it's not that easy. Months of learning and you need hours to write a simple bot. I learn both - Python and Bas and can compare
 
I would briefly watch a python course and then would ask chatGPT how and what, break it into steps and then GPT each step,
the good part is that you can literally put the error you are getting and it will fix the code...
had some errors i didn't want to spend time on debugging and it's done it for me in a few secs
 
You can start a project you actually need and see for yourself.
If you finish it good, it not ask why
I will follow your advice
I see a couple of people have suggested a need to love programming.. but I think that this is somewhat subjective. The use cases are extremely broad several paradigms languages, styles.

Ive been been working as a dev for years and I have no care forcomplex mathematical problems or meaningless logic puzzels (although I appreciate the lessons learned and how they are useful) I am not academic like alot of my peers.

For me I just like to solve the problem that is infront of me and that's how I learn best. Long courses bore me to death.. find a problem you want to solve and start googling, ask chatGPT find other people's code and peice it together. You will be able to stay engaged for longer when you actually care about the problem.
thanks for your feedback
Many people i know learned programming by coding & checking someone else code.
You can set yourself an goal to make some automation software and just try to code it, once you don't know what to do you use google/chatgpt (preferably google because mainly on stackoverflow people actually explain whats what)

Wish you good luck in your programming journey!
this method makes sense to me
If you want to build bots for browser tasks - use Browser Automation Studio. It's free and super easy to learn. You just load a site in BAS, click elements on the page and choose what you want to do with those elements (click, write a comment, upload image, video, use loop, if, else, scrape elememt text etc.). It's just visual bot creator. It literally takes one day of learning to create first bot. In python it's not that easy. Months of learning and you need hours to write a simple bot. I learn both - Python and Bas and can compare
I'll take a look
I would briefly watch a python course and then would ask chatGPT how and what, break it into steps and then GPT each step,
the good part is that you can literally put the error you are getting and it will fix the code...
had some errors i didn't want to spend time on debugging and it's done it for me in a few secs
I heard that chatgbt will be paid, if not I will try this
 
Keep a todo list of several projects you fancy or think you would like to work on, and number them in order of working on them, maybe juggle the first few simultaneously as you work them. Still, with projects, you'll feel more motivated to complete your exciting ideas.

I keep a list in Monday.com like this
af5c31018ea264f1690b7974e67e9830.png


it can be simple scripts that you run every day in Google, or even a python script to check your indexed count every day, but you should look for the excuse to find projects that you can start, and most importantly finish. You might get half way through a few, but you should get a finished idea under your belt asap. Even if it might seem basic. Start paying for a web server vps, where you'll be paying for a 24 hour operation, and then you can build a program to take advantage of that, that helps you in your day to day. Any excuse for a program is a good excuse I say! :D
 
Hello, I have been thinking about starting software to make my own bots for a long time. I finally gathered my courage and bought a python course on udemy. https://www.udemy.com/course/100-days-of-code/ I bought the course to learn python in 100 days to learn at least at the beginner level, but it was difficult for me to start studying software every day. I watched the videos in the first 3 days, but after the 4th day I started to think that I didn't want to continue every day. Algorithm logic is difficult for me and I have a lot of difficulty in solving the given problems.
In order to reach the level I want in software and beyond, what kind of path should I follow, should I write everything I have learned in a notebook or something else to be repeated. Maybe software is not for everyone :D
Help me how can I move forward without getting bored with coding.
Don't force anything.
Do programming only if you have passion about it... otherwise you will never be as good as someone who is. (also you won't have "motivation" to solve complex tasks)...
 
You should try multiple resources for learning like w3schools or freecodecamp. And if you don't know something you can google it. Good luck!
 
Personally what made me passionate about coding is freelancing.
I don't like coding just for the sake of coding and programming just for the sake of programming. I love discovering new things, I am the kind of person that would find themselves stuck in some informational rabbit hole once in a while. Trying to solve others' problems allows me to learn much, much more than if I tried to solve a problem that I personally have. A lot of the time they will ask you to do stuff that you have little clue about and that makes me super motivated to work!
So if you're just like me, OP, perhaps try finding freelance work. Traditional studying isn't for me either, I get so bored with lessons and whatever. Seeing the importance of algorithms and theoretical knowledge in practice changes a lot IMO.
 
Back
Top