Embracing My Beginners Mindset: Avoiding Overthinking

beginners-mind-300x221

Hello. My name is Lauren and I’m an over-thinker…I’ve been learning to program for 29 days.

I commented this week that it seems like the Ruby tutorials I’ve been working through are getting harder and it’s taking me longer to figure out write the code that’s prompted. I have recently realized that half of the time I’m completely overthinking, which just makes me laugh at myself.

For example, I spent 25 minutes trying to solve one particular prompt, trying all angles of writing the code only to result in error message after error message. I stuck with it, miserable yet determined, and eventually realized that I had simply read the prompt wrong.  The prompt was to add some code before the print command, and I was adding the code after. It turned out that I had correctly written the code the first time. Rather than going back and re-reading the instructions, I just spiraled down the rabbit hole…my code getting more and more complex with each try.

This is not the first time something like this has happened. I’ve noticed that the fewer angles I examine, the faster I’m able to complete the prompts. This is interesting to me, because it does not feel natural at all!   Continue reading

Try Ruby

Ok, so about a week ago I decided to just start Googling how to learn to program.  Ruby is a programming language that everyone says is “really easy” (I have a suspicion that my definition of “really easy” is quite different from those who say this) But, I think I’m going to start my programming adventures by learning Ruby.  First, because of the “really easy” comments.  I figure that even if it’s super hard, it has to be less hard than other languages that are not often described as “really easy”…SEE?  I can think logically!  I’m also wanting to learn this one because my husband knows it and likes it, so he will be a good person to ask questions to when I feel stuck.

I found this super cool sounding thing called Rails for Zombies, where you learn to program by creating program like Twitter, but for zombies.  Awesome, right?  I like Zombies!  So I clicked on it, and it told me that if I was unfamiliar with Ruby, I should do an online Ruby tutorial first, and suggested tryruby.org.  I’m all for suggestions, so clicked over and started playing with it.

Screen Shot 2014-10-06 at 5.20.07 PM

The site page says: “Got 15 minutes?  Give Ruby a shot right now! Ruby is a programming language from Japan which is revolutionizing the web. The beauty of Ruby is found in the balance between simplicity and power.”

Continue reading