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
Learn Regex The Hard Way
A Huge List of Free Books
Programming Languages | ||
---|---|---|
Assembly Language | Bash | C / C++ |
C# | Clojure | ColdFusion |
Delphi / Pascal | Erlang | F# |
Forth | Haskell | HTML / CSS |
Java | JavaScript | Latex |
Lisp | Lua | Nemerle |
Oberon | Objective-C | OCaml |
Oracle PL/SQL | Parrot / Perl 6 | Perl |
PHP | PowerShell | Prolog |
Python | R | Ruby |
Scala | Scheme | Smalltalk |
SQL | ||
Frameworks | ||
ASP.NET MVC | Django | Flex |
Grails | .NET | Ruby on Rails |
Tools | ||
DB2 | Git | Linux |
Maven | Mercurial | NoSQL |
Oracle Server | PostgreSQL | Subversion |
Vim | Emacs | |
General Topics | ||
Graphics Programming | Language Agnostic |