This guide is currently under heavy active development. If you’d like to help, fork us on GitHub! This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis. Getting Started This part of the guide focuses on setting up your Python environment. PythonBooks - Learn Python the easy way ! PHP: The Right Way. AppCoda Community - Learn iOS Programming and Build iPhone App. Natural Language Processing.
Tutorials. Table of Contents - Mixu's Node book - Mixu's Node book. Ruby and Rails Special Topics - Jumpstart Lab Curriculum. Teach Yourself to Program. Do you want to build a game for Android, a theme for your blog or a twitter desktop client?
Have a great idea but lack the development chops to take it from the pages of your legal pad to the App Store? Want to make sure your kid learns to program, even though your local school system may not offer the best options? This post should give you a good starting point for learning to program. We have many developers who read ReadWriteWeb, so this post is meant to both be a help for aspiring programmers and a place for those of you with much more knowledge than I, to drop in suggestions. Please let me know what we've inevitably left out. The Hacker Shelf | Community-curated collection of free books for the intellectually curious.
SSH tricks. Why SSH?
As recently as a 2001, it was not uncommon to log in to a remote Unix system using telnet. Telnet is just above netcat in protocol sophistication, which means that passwords were sent in the clear. As wifi proliferated, telnet went from security nuissance to security disaster. As an undergrad, I remember running ethereal (now wireshark) in the school commons area, snagging about a dozen root passwords in an hour. SSH, which encrypts and authenticates connections, had been in development since 1995, but it seemed to become adopted nearly universally and almost overnight around 2002. Backbone patterns. Here, I try to document the good practices that our team has learned along the way building Backbone applications.
Happy Fun Coding. Backbone Fundamentals – A Free Work-In-Progress Book For Developers Of All Levels. About a week ago, I began working on a new article about Backbone.js.
It was due to cover some concepts and insights intermediate or advanced users might appreciate, but I found myself wanting to reference topics beginners might need to know if they wanted to get the most out it. Quite a few of them. In the end, I decided it might make more sense to just write a book on Backbone instead. Something free, targeted at developers of all levels, that I could reguarly update easily and perhaps get some input on from the community (if they were up for it).
Advanced Bash-Scripting Guide. 30 free programming eBooks - citizen428.blog() Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it.
However, as Web pages become more like applications, the performance of scripts is having a bigger effect. With more and more applications being developed using Web technologies, improving the performance of scripts is becoming increasingly important. With a desktop application, a compiler is normally used to convert the source into the final binary. The compiler can take its time, and optimize as much as possible for good performance of the final application. Web development tutorials, from beginner to advanced.
The Best Way to Learn Rails. I come from a PHP background, but these days, I'm a full-time Rails developer.
Free - List of freely available programming books. Learn to code. Tutorials. PHP for Beginners: Building Your First Simple CMS. The Magic of PHP + MySQL It's safe to say that nearly every website that's up-to-date these days is using some form of content management system (CMS). While there are a ton of great free options that provide us with a CMS to power a website (WordPress, Drupal, etc.), it doesn't hurt to peek under the hood and get a feel for how these systems work.
It provides a library of utilities as well as a host of best practices for web development. Needless to say I’m a big fan of YUI and I’ve written several articles about it over the past year or so. The Unix Command Line: Text Files. By Gordon Davisson Copyright (c) 2002, Westwind Computing inc. Working with Text Files: more and less - display the contents of a text file, one screenful at a time (hit the spacebar to get the next screen).
Learning jQuery - Tips, Techniques, Tutorials. The Little Book on CoffeeScript. Replay your terminal recordings online! (capture shell terminal recording and replay online), Interactive Vim tutorial. SEO Guide to Creating Viral Linkbait and Infographics - Distilled. 15 Sites for Learning and Mastering SEO. Scalable and Modular Architecture for CSS.