background preloader

Programming

Facebook Twitter

Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org.

These are works in progress, and feedback is welcome. Learn C The Hard Way Learn SQL The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Djangobook.com Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript JavaScript (Node.js specific) Latex The Not So Short Introduction to LATEX (perfect for beginners) Linux Advanced Linux Programming Lisp Lua Maven Mercurial Nemerle Nemerle NoSQL Oberon Programming in Oberon (PDF) Objective-C The Objective-C Programming Language OCaml Oracle Server Oracle PL/SQL Vim.

Mobile Magazine - Gadgets, Mobile Phones, Tablets, all the cutting edge tech you'd expect. Take typing lessons, test your typing speed and practice typing for free! This is keybr.com, a web application that will help you teach touch typing. Touch typing is typing without using the sense of sight to find the keys. A person possessing touch typing skills will know their location on the keyboard through muscle memory. It can improve any individual's typing speed and accuracy dramatically. This is a short tutorial that will explain how does this application work. You can use the left and right arrow keys to navigate through these slides. This tutorial is based on these few principles: No boring, repetitive exercises. Initially it starts generating words from a small subset of the most frequent letters of the alphabet.

When you are typing these words, keybr measures time to type a key for every letter in that subset. Once you familiarize yourself with the current subset of letters, the algorithm expands it, including more and more letters to it. So at any time, you will by typing the letters you are least familiar with. This is the text board. ? ? ? ? ? Codecademy Labs.

Android

Linux/Unix. Hacking.