Learn Advance Your Future.

 

Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Test-Driven Development with Python

O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things'and do things better'by providing them with the skills and understanding that are necessary for success.

Building Web Apps with Go

Welcome to Building Web Apps with Go! If you are reading this then you have just started your journey from noob to pro. No seriously, web programming in Go is so fun and easy that you won't even notice how much information you are learning along the way!

Angular 2 Training

Over the last three and a half years, Angular has become the leading open source JavaScript application framework for hundreds of thousands of programmers around the world. The "1.x" version of Angular has been widely used and became extremely popular for complex applications. The new Angular 2.x has also announced its final release version.

Conquering the Command Line

This book is for new developers, experienced developers, and everyone in between who wants to master Unix and Linux commands. This book was designed to showcase some of the most useful commands that a developer can know to help them in their daily tasks.

Competitive Programmer's Handbook

Competitive Programmer's Handbook is a free online book whose purpose is to give the reader a thorough introduction to competitive programming. You can download the book here (PDF) and view the project on GitHub.

The Rust Programming Language

This version of the text assumes you're using Rust 1.49 or later with edition="2018" in Cargo.toml of all projects to use Rust 2018 Edition idioms. See the �Installation� section of Chapter 1 to install or update Rust, and see the new Appendix E for information on editions.

Bash Shell Scripting

Bash is a "Unix shell": a command line interface for interacting with the operating system. It is widely available, being the default shell on many GNU/Linux distributions and on Mac OSX, with ports existing for many other systems. Check out the full wikibook!

Non-Programmer's Tutorial for Python 3

Non-Programmer's Tutorial for Python 3 is a featured book on Wikibooks because it contains substantial content, it is well-formatted, and the Wikibooks community has decided to feature it on the main page or in other places.

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.

Learn Javascript

This book will teach you the basics of programming and Javascript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.

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.

Clear Both