Coding

Facebook Twitter
Python Programming Language – Official Website Python Programming Language – Official Website Support the Python Community Help the Python community by becoming an associate member or making a one-time donation. Python 3 Poll I wish there was Python 3 support in
Python for Fun Python for Fun This collection is a presentation of several small Python programs. They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up.
Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week.
Think Python
How to Think Like a Computer Scientist
Invent Your Own Computer Games with Python - Chapters Chapters Download the complete book as a PDF. Chapter 1 - Installing Python [related content] Invent Your Own Computer Games with Python - Chapters
Dive Into Python
(or however many I'll find ;-) These are not necessarily warts or flaws; rather, they are (side effects of) language features that often trip up newbies, and sometimes experienced programmers. Incomplete understanding of some core Python behavior may cause people to get bitten by these. This document is meant as some sort of guideline to those who are new to Python. It's better to learn about the pitfalls early, than to encounter them in production code shortly before a deadline. :-} It is *not* meant to criticize the language; as said, most of these pitfalls are not due to language flaws. 1. labs :: 10 Python pitfalls labs :: 10 Python pitfalls
Python Bibliotheca
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
The Django Book Welcome to the online version of The Django Book, a free book about the Django Web framework for the Python programming language. A warning about this edition The community edition of The Django Book is in transition. While the book mentions Django version 1.4 in places, the vast majority of the book is for Django version 1.0, which was released over four years ago. Therefore this resource is extremely out of date and, until the book is finished being updated, we ask that, at this time, djangobook.com not be used for educational purposes. This book was originally published by Apress in 2009 and covered Django version 1.0. The Django Book
Ruby
Learn Ruby The Hard Way — Learn Ruby The Hard Way
Programming languages bookshelf Note: If you can't find what you're looking for here, check: Ada – Bourne Shell Scripting Ada Programming is a tutorial teaching the Ada programming language. Ada puts unique emphasis on, and provides strong support for, good software engineering practices that scale well to very large software systems (millions of lines of code, and very large development teams). Programming languages bookshelf
jEdit - Programmer's Text Editor - overview jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it. To download, install, and set up jEdit as quickly and painlessly as possible, go to the Quick Start page. While jEdit beats many expensive development tools for features and ease of use, it is released as free software with full source code, provided under the terms of the GPL 2.0. The jEdit core, together with a large collection of plugins is maintained by a world-wide developer team. jEdit - Programmer's Text Editor - overview
Become a Programmer, Motherfucker 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
Chapters - Learn You a Haskell for Great Good!
Real World Haskell
This is the in-progress free version of Learn C the Hard Way. It was just converted to a new format so things might be missing or formatted wrong. Email help@learncodethehardway.org to report any problems. How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. Learn C The Hard Way A Clear & Direct Introduction To Modern C Programming Learn C The Hard Way A Clear & Direct Introduction To Modern C Programming
Think Java: How to Think Like a Computer Scientist
JavaScript Fundamentals
Think Complexity