This place is a dump for learning online/offline resources. Aim is to create a curated list of resources.
Unix Tutorial for Beginners
Linux Fundamentals, Part 1
Linux Fundamentals, Part 2
Linux Fundamentals, Part 3
Linux Fundamentals, Part 4
Shell Programming For Beginners(Video)
Bash by Example, Part 1
Bash by Example, Part 2
Bash by Example, Part 3
Revision Control Systems fall in two major categories: (1) Centralized ones - Subversion, CVS, etc. and (2) Decentralized ones - Git, Mercurial, Bazaar etc. The community favour has generally shifted towards decentralized ones in general and Git, Mercurial in particular. While it does not matter too much but beginners might find Mercurial much easier than Git.
Read through Revision Control System and this A Visual Guide to Version Control to understand the basic theory.
Intro to Distributed Version Control (Illustrated) is also a nice gentle intro to distributed version control.
Even though it uses, Source Gear Vault VCS, Erik Sink’s Source Code Control HOWTO is also a very good place to learn the theory.
Erik Sink’s Version Control By Example is probably the only book you will ever need. The author offers free PDF and epub downloads. You can even request a hard copy for free.
HgInit by Joel Spolsky is an tutorial for Mercurial.
Pro Git is the official Git book and a very read for those willing
to go into details.
TO BE DONE
TO BE DONE
TO BE DONE
TO BE DONE
Eloquent JavaScipt
A Simple, Comprehensive Overview of JavaScript
Best Way To Learn JavaScript
JavaScript - Mozilla Developer Network
Using JSON to Exchange Data
Learn Python The Hard Way
Official Python Tutorial
Code Like a Pythonista: Idiomatic Python
Python Ecosystem - An Introduction
Free Python Books
A Guide to Python's Magic Methods
h2. Web Development
Google: HTML, CSS, and Javascript from the Ground Up
HTML and CSS -Terminology, Syntax, & Introduction
SitePoint HTML/CSS/JavaScript Reference
Mozilla Developer Docs
Mozilla Secure Coding Guidelines
The Open Web Application Security Project
Introduction to The Web Standards
The Absolute Minimum Every Software Developer Absolutely, Positively
Must Know About Unicode and Character Sets (No Excuses!)
Videos For Real Developers & Designers
Ubuntu Guide - A straightforward guide for Ubuntu, the Unity and Gnome
desktop versions of Ubuntu
A Guide To Inkscape
The Elements of Typographic Style Applied to the Web
Being A Better Programmer
List of freely available programming books
FLOSS Manuals
How To Become A Hacker
How To Ask Questions The Smart Way
The Art of Unix Programming
The Linux Documentation Project
A little about databases and how licences/copyright works in software would be nice too