Beginner

Easiest skill level.

Resource type
Cost
Skill level
Certificate

HTML Beginner Tutorial

HTML is where the magic of web page design begins. It isn't presentational ' that's what CSS is for ' HyperText Markup Language is a simple, elegant way to structure content.

Herding Cats

Performance-Based Project Management� Principles, Processes, & Practices to Increase Probability of Cost, Schedule, & Technical Success

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.

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.

Think Python (2nd edition)

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Pro Git Book by Scott Chacon and Ben Straub

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

Recipes with Angular.js

A community project dedicated to collecting resources for the Angular.js framework. You find here easy to follow cookbook style recipes for issues you are likely to face when working with Angular.js.

Getting Started with React Native

Many different kinds of people use React Native: from advanced iOS developers to React beginners, to people getting started programming for the first time in their career. These docs were written for all learners, no matter their experience level or background.

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.