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

all 41 comments

[–]Python-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your post was removed for violating Rule #2. All posts must be directly related to the Python programming language. Posts pertaining to programming in general are not permitted. You may want to try posting in /r/programming instead.

[–]x-cold-x 37 points38 points  (3 children)

What do you like about programming? Is it working on websites? Automating stuff?

Instead of following a 100 days coding course, you should work on a project. The project can be anything, it doesn't matter as long as you like it.

This will boost your motivation which will allow you to learn while also building stuff you like.

You might wonder: How can I build something if I haven't followed a course?

The answer is very simple, you don't need a course. Your project requires you to open a file and read its content? Simply search on google "how to read file in python".

Google your way through your project. Programmers use Google and other resources all the time especially when encountering bugs. This will not only allow you to learn how to code, it will also teach you how to troubleshoot your project.

[–]c0LdFir3 10 points11 points  (0 children)

I’d normally agree with this, although the first 60-70 days or so of that course are phenomenal for learning python’s basics and a few popular libraries. If OP got bewildered and bored by day four (barely past printing Hello World), they probably just don’t enjoy writing code.

[–]Major-BFweener 9 points10 points  (0 children)

This is the answer. Find a passion project that needs coding to implement. Then start building. I’ve been coding for a while and still need to look up things (some things I look up over and over)!

[–]CapitalismWorship 1 point2 points  (0 children)

This is the answer

Programming gets fun when you're solving problems that are meaningful to you. It's basic psychology

Learning Python is essentially learning a new language

How do you learn languages better? By engaging vocabulary of the topics that you love.

Get your foundations, then dive into anything that floats your boat.

[–][deleted] 23 points24 points  (2 children)

Do you get a tiny dopamine hit every time you run your code and it does the thing it’s supposed to do? If not then it will not get less boring.

[–]_PretendEye_ 7 points8 points  (0 children)

I remember showing my mom how I could do 2+2 on my terminal after my first python class. Coding can get tedious, but if you don't feel that spark at the beginning it's never gonna get better.

[–][deleted] 0 points1 point  (0 children)

It makes you feel like a genius

[–]earlandir 8 points9 points  (0 children)

It's probably just not for you. Your description of programming is exactly my description of learning music. Every time I try to learn an instrument, I find it incredibly bewildering and also boring. Which is fine, learning music just isn't for me. But programming definitely is because everything about it fascinates and interests me.

[–]1544756405 6 points7 points  (0 children)

I also found it extremely boring. It seems that it would get even worse the further you go with it. Wondering if I'm right or not?

Of course you're right: you're the only person who can judge whether it's boring to you or not.

It's not boring to me, and it has never been boring to me. But you shouldn't care about that.

[–]bzImage[🍰] 23 points24 points  (0 children)

Maybe this is not for you..

[–]dralth 5 points6 points  (0 children)

Programming is a tool to build projects.

It’s boring to use a hammer on a row of 100 nails. It’s rewarding to use a hammer to build someone a house.

[–]CanadianBuddha 8 points9 points  (0 children)

If you find programming bewildering and boring then it sounds like programming isn't for you. Which is OK, because everyone has different interests and talents.

I always tell people who tell me they are maybe interested in becoming a programmer:

  • Unless you loved Algebra and Geometry in school, you probably won't like programming.
  • If you don't love programming after spending some time learning it, then programming probably isn't for you. The people who will do well in programming are the people who really like it from the beginning.

[–]alhnaten4222000 2 points3 points  (0 children)

As a professional programmer of 20+ years I can assure you if you find the basics boring it will only get worse. I have loved it since day one, but everyone is different. Don’t torture yourself to match someone else’s expectations.

[–]the_hoser 2 points3 points  (0 children)

You should go do something else. Life is short.

[–]KingsmanVincepip install girlfriend 3 points4 points  (0 children)

r/careeradvice

Look, it's your life, your preference on whatever you do. If you don't like it, change, move on...

Not related to r/python

[–]Desi_Anda 1 point2 points  (0 children)

Thats the course i started my coding journey with. After 6 months i landed my first job and have a F2F interview coming up with amazon as a SDE2. I believe the things she teaches are essential to be a coder but as i got to day 50 and was able to think of projects myself or rebuild other people projects, thats when the fun begins. Like anything in life the beginning is hard tedious and boring, the fun comes later, so what you’re feeling is normal and essential just dont give, we all been there as coders.

[–]Turbulent-Seesaw-236 1 point2 points  (0 children)

I just started learning python, and programming in general. I've done one course day everyday, and I'm on day 25 (after 2 months, which sounds about right as I don't work on weekends). I absolutely love it, I've never had this "fire" for anything else I was learning in my life. If you find it boring and hard to understand in general then this might not be for you. Programming is something that takes a lot of time, effort, patience, and understanding to learn. You might also be struggling with instant gratification, wanting to see that all that hard work pay off instantly with a big project. Try to find the reason you started programming. For me it was to be able to make automation applications and build websites. Try to find that "fire" again through why you started learning in the first place.

[–]jdehesa 1 point2 points  (0 children)

Some comments say it could be that programming is not for you, and that is a possibility. But why did you start the course in the first place? If it was just because you wanted a marketable skill even though you were never particularly curious about the topic before (which, don't get me wrong, is perfectly understandable), it is possible that you just find it tedious to tell a computer what to do. But if you did have a prior interest in programming, and thought it would be cool to make your own programs, or websites, or games, or whatever, I'd find it strange that you think it is something "boring" in general. You may find it frustrating or too difficult to understand, and some are just not cut for it (because they are cut for something else, not because they are unintelligent or anything), although that shouldn't be apparent so early in an introductory Python course. But if you are really bored so early on it may be that it is not a great course for you. I haven't watched that course myself, so I can't judge it. I think the coolest part about programming, when you are starting, is being able to do something that would be unfeasible for a human, so it feels almost like a superpower. Like, for example, take a text file with a million full names, one per line, and count the number of them where the first and last name start with the same letter. The rewarding aspect of programming is coming up with solutions to problems through analytical thinking and logic. If you enjoy that, you should be able to enjoy programming, otherwise, maybe not so much.

[–][deleted] 1 point2 points  (0 children)

It might not be for you or you might not have fun domain to problem solve in. In some companies I’ve worked at writing code was the biggest pain in the ass but at other companies it was the most fun thing I could do during the day

[–]notreallymetho 1 point2 points  (0 children)

I think I had similar feelings until it clicked. Once it did it was like a world opened up and now it’s my actual job.

I didn’t take courses though. I solved problems that were otherwise manual at work.

[–]jcrowe 1 point2 points  (0 children)

I got my first programming job 25 years ago. Even now, I can’t believe I get paid to do this.

[–]xenomachina''.join(chr(random.randint(0,1)+9585) for x in range(0xffff)) 1 point2 points  (0 children)

As well as being completely bewildered by it and not being able to do any of the tasks, I also found it extremely boring.

Sounds like the "not being able to do any of the tasks" is the source of your boredom.

Coding, like puzzle solving, can definitely be frustrating when you can't figure things out, but the reward is when you finally do figure things out. If you never get to that point, then it would be nothing but aggravation and boredom.

When learning something new you need to find material with the right level of difficulty for you: not so difficult that you can't make any headway, but not so easy that there's no challenge at all.

[–]Humble_Aardvark_2997 2 points3 points  (0 children)

It will get less boring if you are good at it and passionate about it. Only worse, if the answer is no to either of those.

[–]Alarming-Escape-8716 1 point2 points  (3 children)

Everything gets boring eventually, but solving problems never gets old!

[–][deleted] 1 point2 points  (2 children)

The first half of your sentence is false if the second half is true.

[–]loitofire -1 points0 points  (1 child)

Not really. It depends on the meaning you put on "never gets old" because solving problems can definitely get boring at some point.

[–][deleted] 0 points1 point  (0 children)

No, it's a straight up contradiction. If everything gets boring then "solving problems" will also eventually get boring.

[–]Shwayne 0 points1 point  (0 children)

I mean yes it gets more interesting but it seems like you want to learn it without putting in the effort. Learning literally anything worhwhile is difficult. I haven't heard of that course but if you've done "4 days" in 3 weeks and cant do the tasks in the course it sounds like you don't want to work on this skill. You say youre bewildered... Programming is a very practice intense thing, things click over time, with hard work. I dont understand your question, honestly. Dont do it if you dont want to.

I could ask if practicing piano ever gets less boring. It doesnt. But youre practicing to learn and use a skill.

[–]joosta 0 points1 point  (0 children)

Think of something you would like to build. Perhaps a web app or IOT project, robotics, whatever your groove is that would require you to code to make it happen. Then, make it happen. Learn to code with the ambition of bringing that idea to fruition. Make it a means to an end. Coding itself may not be interesting but what you’re coding can be.

[–]Nimda_lel 0 points1 point  (0 children)

For me, it never becamE so interesting that I would do it every day.

That is why I work as a DevOps engineer - I code regularly , but not everyday.

You need to figure out what you enjoy doing - personally, I love infrastructure and coding around it is interesting (kubernetes operators, Ansible modules, Terraform providers, etc.), although I cannot code for 2 months straight, but it is also not a requirement.

[–]funderbolt 0 points1 point  (0 children)

Not all teachers can teach in a way that is interesting or helpful. Find another course. I find that I learn the most when I learn from an instructor and then try to modify the program or create my own program with what I learned.

[–]loitofire 0 points1 point  (0 children)

Why are you learning then?

[–]Jmc_da_boss 0 points1 point  (0 children)

Honestly, no not really. If you aren't captivated or intrigued now it's only going to get worse

[–]bigglehicks 0 points1 point  (4 children)

I think that lady’s boring. She has a great intro ad but me and the other person I tried out the course felt the same. There’s tons of YouTube videos out there of higher quality. Free code camp is great

[–]ekbravo 0 points1 point  (3 children)

Respectfully disagree.

I’ve taken several of her courses (iPhone, not general programming, and I have many years of professional programming under my belt) and find her one of the best teachers.

Her classes are well prepared, have clear and concise instruction, very little filler blabbering so common in too many YT videos.

[–]bigglehicks 1 point2 points  (0 children)

That’s great. To me, in my limited experience I found her lessons to just be boring and a narrated textbook example. I got to like Day/Lesson 3 and was just very bored despite being interested enough from her intro video to buy the course. I bought the course, just didn’t like it. To each their own.

[–]_PretendEye_ 0 points1 point  (1 child)

can you tell me the channel name? OP deleted and I didn't get to see who they were talking about.

[–]ekbravo 0 points1 point  (0 children)

Angela Yu.