|Follow on Twitter as @LisaEadicicco|
With free services such as Codecademy and other cheap online courses, it almost seems like a no-brainer. But just because the information is accessible doesn't mean it's necessarily easy to learn.
|Photo: Quincy Larson|
It seemed simple at first. Larson wrote in a blog post that he overheard some guy at a happy hour talking about how useful the language Ruby is for automating tasks. He then began playing with Ruby himself and learned how to automate some administrative tasks for the school he worked in at his previous job.
|Photo: Business Insider|
Then, Larson started attending hackathons — events where engineers and developers gather to collaborate on programming projects.
Soon after, a friend suggested he check out the customizable text editor Emacs, so he began learning about that. Shortly after he began to dig into Emacs, someone told him about another superior language he should be focusing on instead.
In his post, Larson said he went "nearly insane" trying to keep up and learn all of the languages he thought he needed in order to become a successful programmer.
"I tried to do too many things," Larson told Business Insider. "I tried to embrace a lot of the more esoteric programmer tools as soon as possible. But what I really should have done was get code up on the internet and get feedback."
Source: Business Insider