Resources by Type

Blog's

Dive Into Python 3

Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it's about 20% revised and 80% new material. The book is now complete, but feedback is always welcome.

Problem Solving Examples with C

This course includes programming examples with solutions, Algorithms and video tutorials to learn problem solving. Problem solving techniques helps you in cracking competitive programming contests.

Budgets Are Sexy

WELCOME TO BUDGETS ARE SEXY! If you like talking about budgeting, saving, early retirement, getting out of debt, hustling, and all things money, you will probably like this site. If you think money is lame, you probably won't.

Linux by HakTuts

LINUX is a Unix-like and mostly POSIX-compliant computer operating system assembled under the model of free and open-source software development and distribution.

E-Maxx Algorithms in English

The goal of this project is to translate the wonderful resource. which provides descriptions of many algorithms and data structures especially popular in field of competitive programming.

The Neophyte's Guide to Scala

From November 2012 to April 2013, I created and published a blog series called The Neophyte's Guide to Scala, targeted at aspiring Scala enthusiasts who have already made their first steps with the language and are looking for more detailed explanations.

Hadoop Illuminated

Hadoop illuminated' is the open source book about Apache Hadoop�. It aims to make Hadoop knowledge accessible to a wider audience, not just to the highly technical.

Ruby on Rails Guides - Official

These are the new guides for Rails 6.1 based on v6.1.3.1. These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together.

Rails Girls Guides

These guides are built to provide tools and a community for women to understand technology and how to build their ideas. Organize your own events, submit new guides, or just use them to learn Rails. For more, add yourself to the team mailing list.