Category Archives: Coding

Technically Speaking: CoffeeScript

By

image

Developers love to turn simple into simpler. Every year, new programming languages are introduced that try to tweak the most popular languages – Ruby, Python,C++, etc. – into something cleaner, faster, and more accessible. Few, if any, have had the success of CoffeeScript, invented in 2009 by Jeremy Ashkenas

Continue reading

The Biggest Opportunity of 2012? Learning Objective-C

By

image

Time and time again, the question of “what programming language should I learn?” seems to surface in various internet locales. There are a lot of ways to answer this question, depending on factors like existing skill set, desired end result, and personal preference.

Here’s another approach to consider–one that looks at career utility as opposed to didactic value: which programming languages currently have the most attractive supply and demand ratio in the job marketplace? That is, which languages are associated with the most open jobs and the fewest candidates to fill them?

Continue reading

On Learning to Code, pt. 3: Resources to Teach You Rails in a Month

By

Since I find the process of memorizing by looking at the same material over and over again extremely tedious, I’ve developed my own method, which involves finding a handful of introductory classes online and speeding through them really quickly. When I was in college, I used to download podcasts of the same courses I was taking but at different universities, like Berkeley or Stanford. Then I’d listen to the podcasts while I was on the subway or walking around. It turned out that my approach eliminated hours of studying I would have had to do otherwise, and teachers love it when you’re able to bring in a unique perspective that wasn’t covered in class.

Continue reading

On Learning to Code, pt. 2: Choosing a Programming Language

By

if-kids-in-third-grade-can-handle-coding-so-can-you

Not knowing much about coding makes it especially scary to jump right in. You’ve probably heard just enough about all the different programming languages–C++, PHP, Java, Python, Ruby, etc.–to have no idea where to start.

The truth is, most of these languages can do the same thing. They’re just different ways of doing it. Yes, there are some exceptions, but you don’t really need to know about those when you’re starting out. So which language should you learn?

Continue reading

On Learning to Code, pt. 1

By

image

I want to write about a topic that I think will benefit a lot of people: learning how to code. When I first quit my job to start my own company, all I had was an idea. The goal at that point was to find someone with a technical background to actually execute my idea. I suspect that many of you are in similar situations. There’s something you should know: it’s never going to happen.

Demand for developers has skyrocketed to unprecedented levels. Think about it. Anyone with any aspirations in the tech scene is starting their own company right now. Each of those startups needs its own lead developer (not to mention that companies like Facebook and Google are sucking up thousands of talented developers).

Continue reading