background preloader

Programming

Facebook Twitter

So you want to be a programmer, huh? Here are 27 ways to learn online. Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately.

So you want to be a programmer, huh? Here are 27 ways to learn online

And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage. The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well). F**k it, we'll do it live! Koding. With the launch of Koding 1.0 there was a small bug in the apache2 configuration.

Koding

They're fixing this asap! Until then, you can manually fix the problem yourself. First, open your terminal and open up the file located at /etc/apache2/sites-enabled/vm-0.username.koding.kd.io. Username will be, ofcourse, your username. Also, i'm not sure if you can edit root files with the Ace editor, so you likely will need to use sudo nano or sudo vim to edit the file. Next, edit the servername line from ServerName vm-0.username.koding.kd.io to ServerName username.kd.io. On the next line, change the path from /home/koding~username~0/Sites/vm-0.username.koding.kd.io to /home/username/Sites/vm-0.username.koding.kd.io. Now save the file! Next, restart apache! And that's it!

If you have any questions feel free to comment! JSbooks - free javascript books. Segfault. 10 reasons to learn Clojure (or any other Lisp) « Groovy Guts and Clojure Cuts. Horror and disgust.

10 reasons to learn Clojure (or any other Lisp) « Groovy Guts and Clojure Cuts

Or, more precisely, (horror (and (disgust))). That’s what I felt when I first saw Lisp code. What masochistic idiot could possibly enjoy using such a language? Reading Paul Graham’s essay Revenge of the Nerds was a turning point. Lisp turned out to be a bit like chocolate mousse. Why should you start learning Lisp? Tired of boilerplate? Are there no drawbacks? Like this: Like Loading... Tags: boilerplate, domain specific languages, jennifer aniston, macros.

C/C++

Web programming. Hacking. Pythoneering. PHP. Java. IDE. List of books, comparisons, and other articles. Perl.