Написать пост

Бесплатные материалы для программистов

Аватарка пользователя Gregory Bass

Огромная база ссылок на книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное.

В этом списке — книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное. Английский язык считается стандартным, для русскоязычного контента используется отдельная метка. База постоянно пополняется, свой материал скидывайте в комментарии.

Ada

Agda

Alef

Android

APL

Arduino

ASP.NET MVC

  • ASP.NET MVC Music Store

Язык ассемблера

Non-X86

AutoHotkey

Autotools

Awk

Bash

Basic

BETA

C

C#

C++

Chapel

Cilk

Clojure

COBOL

CoffeeScript

ColdFusion

Cool

Coq

CUDA

D

Dart

DB2

Delphi / Pascal

DTrace

Elasticsearch

Elixir

Emacs

Embedded Systems

Erlang

F#

Firefox OS

Flex

Force.com

Forth

Fortran

FreeBSD

Git

Go

Графические интерфейсы

Машинная графика

Groovy

Gradle

Grails

Spock Framework

Hadoop

Haskell

Haxe

HTML / CSS

Bootstrap

Icon

iOS

Isabelle/HOL

J

Java

Spring

Spring Boot

Spring Security

Wicket

JavaScript

Node.js

Независимо от языка

Алгоритмы и структуры данных

Клеточные автоматы

Облачные вычисления

Олимпиадное программирование

Разработка компиляторов

  • Basics of Compiler Design (Anniversary Edition) — Torben MogensenCompiler Design in C — Allen Holub, Prentice Hall, 1990

Базы данных

Data Mining

Информационный поиск

Лицензирование

Машинное обучение

Математика

Разное

Открытые онлайн-курсы (MOOC)

Сети

  • 802.11ac: A Survival Guide — Matthew GastAn Introduction to Computer Networks (HTML, PDF, Kindle)Bits, Signals, and Packets: An Introduction to Digital Communications and NetworksCode Connected vol.1 (PDF) (book on ZeroMQ)Computer Networking : Principles, Protocols and Practice (HTML, ePub, PDF, Kindle)High-Performance Browser NetworkingHTTP Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)HTTP2 Explained — Daniel StenbergThe TCP/IP GuideUnderstanding IP Addressing: Everything you ever wanted to know (PDF)

Экосистема Open Source

Операционные системы

Параллельное программирование

Professional Development

Парадигмы программирования

Регулярные выражения

Reverse Engineering

Безопасность

Архитектура ПО

Стандарты

Теоретическая наука

Производительность в Web

LaTeX / TeX

LaTeX

TeX

Limbo

Linux

Lisp

Lua

MarkDown

Mathematica

  • Basics of Algebra, Topology, and Differential Calculus (PDF)Mathematica® programming: an advanced introduction by Leonid ShifrinStephen Wolfram’s The Mathematica Book

MATLAB

Maven

Mercurial

Mercury

Meta-Lists

MySQL

Neo4J

.NET Framework

NoSQL

Oberon

Objective-C

OCaml

Octave

OpenGL ES

OpenMP

OpenResty

OpenSCAD

Oracle PL/SQL

Oracle Server

Parrot / Perl 6

Perl

PHP

PicoLisp

PostgreSQL

PowerShell

Processing

Prolog

Constraint Logic Programming

PureScript

Python

Django

Flask

Kivy

Pandas

Pyramid

QML

  • Qt5 Cadaques — Juergen Bocklage-Ryannel and Johan Thelin (HTML, PDF, ePub) (work in progress)

R

Racket

Raspberry Pi

REBOL

Ruby

Ruby on Rails

Sinatra

Rust

Sage

Scala

Lift

Play Scala

Scheme

Scilab

Scratch

Sed

Smalltalk

SQL (в общем виде)

SQL Server

Standard ML

Subversion

Swift

Tcl

Teradata

Tizen

TLA

TypeScript

Unix

Verilog

VHDL

Vim

Visual Basic

Visual Prolog

Web Services

Windows Phone

Workflow

xBase (dBase / Clipper / Harbour)

Задачи для тренировки

MetaPost

AngularJS

Databases

Веб-разработка

SQL

  • Интерактивное обучение SQLBolt

CSS

Ember.js

Golang

Webpack

JavaScript
Java
C++
Веб-разработка
Языки программирования
Обучение программированию
Android
C#
Python
Шпаргалки
PHP
Golang
Язык ассемблера
Objective-C
342071