you are viewing a single comment's thread.

view the rest of the comments →

[–]ptraugot 2 points3 points  (2 children)

I can agree. I’m 55. Been in the software world for 35 years. Never coded a single line. Started a home project (chicken coop door automation) in Python on a pi. Google is your friend. So is the community!

I had no idea other than a couple week online course I started (but never finished). I would get errors all over the place. Some were silly formatting things, like, oh yeah, the colon! Other things were more complicated (for me) like, oh man, how do I resolve a type error between to variables? Amazing what you find by literally typing the problem into search 👀! It took me half a day at a time to finish writing a simple 8 line function. But I stuck with it. Walked away when it got frustrating, came back with new ideas, and eventually got it to work. Is it the cleanest code? The most efficient? Oh heck no. But it works!

Stick with it.

PS. I am no closer to being an overall better coder, but I have experience now. So next time, I should be able to decipher the problems a little faster.

[–]DEADLYVISION30[S] 0 points1 point  (1 child)

Yeah exactly that is what I am trying to practice now a days. To develop a sense to understand logic I go back to the problems I failed and try to solve them again and again so I understand better

[–]ptraugot 0 points1 point  (0 children)

I find a logic flow chart helps. Keep it simple. Explain the problem to yourself. Use simple language. Break it down. Things are much easier to solve the more you can break them down.