Page 1

Code to Joy or Learning to Code, Online I have spent AT LEAST an hour I have spent AT LEAST an hour of my virtual day reading, learning or writing code (for Software Application Development) over the past 5 months, which tells you three things: one, that I felt I needed to teach myself as much as possible, for as little money and time as possible; two, that I have validated opinions on the subject of self-taught code; and three, that I've read Malcolm Gladwell's Outliers: The Story of Success.

Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online Is the third thing relevant? Is the third thing relevant? To some. I assume that "some" has read the book or has heard someone speak of the "10,000 hour" practice model. For those of you who haven't read it, here is my summation: Some people get lucky. They are born into the right environment and great opportunities present themselves to them -- some of Gladwell's examples include Bill Gates, who lived near one of the world's only super computers growing up and the Jewish Lawyers in the Bronx, born to parents working in the garment industry in the 1930s, who all came from similar backgrounds and went to similar schools and were turned away by the same guys on Wallstreet. These people also practiced A lot. 10,000 hours makes a grandmaster in chess, a John Lennon in pop, a Bill Gates in tech. 10,000 hours makes a lot of things and 1 hour a day (preferably 3) can make 10,000. Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online Back to the more pressing matter Back to the more pressing matter: learning to code online. I develop with Ruby on Rails, an Object Oriented (OOP) framework which helps with agile and speedy development for web applications. Other languages I needed to learn include: SQL (PosgreSQL) for the database, jQuery/Javascript/AJAX for front-end browser flair, CSS/SASS/LESS for front-end design, Git for version control and Ruby for the... programming? Ruby is an object-oriented programming language, so it serves the function of telling the computer what to do.

Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online In my time studying I have tried In my time studying I have tried udacity.com's programming 101 course, which teaches you how to build a crawler in Python (a functional programming language), but the lessons seemed a bit slow and by the end I didn't feel like I had any understanding of how to build anything other than a crawler. The good news is I can say I know "a bit of python" and get away with it.

Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online I then took the Ruby course I then took the Ruby course on codeacademy.com. This course was great for learning Ruby, I highly recommend it. The only issue is that it is not great for learning how programs function and what good is learning a coding language if you don't know how to use it? I wish the answer was none, but I've seen some people get some pretty sweet jobs by knowing a lot about one language. For Rails, Git and Javascript I took their corresponding tracks over at codeschool.com. I spent a month and a half or so with this site and I would say it was worth it. The only issue, again, was explaining how the languages should fit together. By the end of the courses, I still had no idea where to start my application. Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online I bought a few books here I bought a few books here, took a few online courses there and not many of them were teaching me how to fully develop an application. Then there was onemonthrails.com. By this point I had already gotten comfortable with terminal and code as a whole, but Mattan Griffel's (teacher and creator of the corse) dry diatribes about how each piece is supposed to function finally filled the knowledge gap I was looking for. Here is a guy who explains function. Here is a guy who explains programming. Here is a guy who is worth my money.

Grabsent

Consulting Services Company

Learning Code Online


Code to Joy or Learning to Code, Online Long story short Long story short, it's hard to know where to learn Open Source Programming Languages such as Ruby, PHP, Haskell, and Java (amongst others) and it can be very frustrating. There are a lot of people who have done it, there will be many more and there are enough people who offer to help online that it gets easier to learn on your own everyday. I suggest starting with onemonthrails.com. -Dylan Grabsent

Consulting Services Company

Learning Code Online


Code to joy or learning to code online  
Advertisement
Read more
Read more
Similar to
Popular now
Just for you