Belajar javascript – Javascript adalah bahasa script yang biasa jalan di browser, orang-orang biasa bilang client side programming. Client di sini adalah browser seperti: Internet Explorer, Firefox, Safari dan sebagainya. Kode Javascript biasanya disisipkan antara kode-kode HTML.
Dimana saya bisa menulis kode javascript?Anda bisa menulis kode javascript di teks editor seperti
notepad, notepad++ dan sebagainya.
Apakah saya butuh compiler untuk menjalankan javascript?Tidak perlu, anda cukup menjalankan javascript menggunakan browser. Semua browser mempunyai engine yang menginterpretasikan kode javascript kita.
Video Rekomendasi:
1#. Video Tutorial 7 Hari Jago Web Design – HTML, CSS dan Javascript untuk
Pemula
2#. Video Tutorial Seminggu Menguasai PHP dan MySQL untuk Pemula
Download javascript tutorial
Kali ini saya akan berbagai kumpulan contoh javascript, lebih tepatnya javascript tutorial atau ebook. Ebook javascript ini terdiri dari 49
halaman karya desrizal, yang saya ambil dari www.blog.codingwear.com.
Oke, untuk isi dari Ebook javascript ini antara lain:
Bab 1 ~ Pengenalan javascript : berisi tentang apa itu javascript, memulai javascript, sintaks javascript, variabel, operator, statement dan fungsi
Bab 2 ~ Penanganan Event :berisi tentang apa itu penanganan event, contoh-contoh penanganan event
Bab 3 ~ Objek string : Memformat teks dengan javascript,
penangangan objek string dan parse string ke integer dan float.
Bab 4 ~ Objek Window : Membuka window di javascript, mereload, menutup, meloading halaman baru; print, komunikasi antar window, alert, confim dan prompt
Bab 5 ~ Array : Pengenalan aray, metode untuk manipulasi array.
Bab 6 ~ Tanggal dan waktu: Metode tanggal dan waktu, javascript timer, membuat jam digital.
Bab 7 ~ Dynamic HTML :
Mengakses dan manipulasi objek HTML, memanipulasi style atau CSS Objek HTML.
Bab 8 ~ Penanganan Form : Penanganan checkbox di javascript, penanganan input radio di javascript dan penanganan select box di javascript.
Untuk mendownload ebook javascript lengkapnya, silahkan klik disini
Artikel terkait : Tutorial html
Link Download Kedua
Bila link download dari box.com di atas tidak bisa mendownload (hanya view/dilihat saja), silahkan Anda klik melalui link kedua, disini
Demikian artikel/review singkat tutorial javascript bahasa indonesia pdf untuk pemula, menengah dan mahir. Semoga bermanfaat.
#Buku #Ebook #Github
Kamu sedang mencari buku atau ebook untuk belajar pemrograman?
Tenang…
Beberapa orang dari komunitas open source di Github telah mengumpulkan link-link-nya.
Bukunya gratis atau berbayar?
Tentu saja gratis dan legal.
Kumpulan Buku Pemrograman Gratis dalam Bahasa Indonesia
Kamu bisa klik link berikut untuk meluncur ke kategori yang diinginkan.
Buku Android
Buku Git
Buku Go
Buku HTML & CSS
Buku JavaScript
Buku PHP
Buku Python
Buku Android
Tutorial Membuat Aplikasi Android Special Edition
Tutorial Membuat Aplikasi Galeri Foto Android
Kursus Dasar-Dasar Developer Android - Konsep
Kursus Dasar-Dasar Developer Android - Praktik
Buku Git
Kontrol Versi dengan Git
Pro Git 1st Edition
Buku Go
Dasar Pemrograman Golang
Buku HTML CSS
Belajar HTML dan CSS
Buku JavaScript
Mengenal JavaScript
Otomatisasi dengan gulp.js
Buku Node.js
Belajar Node.js
Buku NoSQL
MongoDB Untuk Indonesia
Buku PHP
PHP The Right Way (Bahasa Indonesia)
Tutorial Ebook PHP
Buku Python
Belajar Python
Database PostgreSQL, Pemrograman Python, dan SMS Gateway - (PDF)
Workshop Python 101
Itulah beberapa link buku pemrograman dalam bahasa Indoensia.
Masih mau lagi?
Tunggu
saja update selanjutnya, kalau ada yang baru saya akan tambahkan lagi.
Kalau kamu juga punya info link buku gratis dan legal, bisa kasih tahu saya melalui email [email protected] atau PM ke Fans Page Patani Kode.
Kumpulan Buku Pemrograman Gratis dalam Bahasa Inggris
Mau yang lebih banyak lagi?
Maka cobalah baca-baca buku bahasa inggris.
Kamu bisa klik link di bawah ini untuk meluncur langsung ke kategori yang diinginkan.
Kumpulan Buku Pemrograman Gratis dalam Bahasa Indonesia
Buku Android
Buku Git
Buku Go
Buku HTML CSS
Buku JavaScript
Buku Node.js
Buku NoSQL
Buku PHP
Buku Python
Kumpulan Buku Pemrograman Gratis dalam Bahasa Inggris
Meta-Lists
Graphics Programming
Graphical User Interfaces
Language Agnostic
Algorithms & Data Structures
Cellular Automata
Cloud Computing
Competitive
Programming
Compiler Design
Computer Vision
Database
Datamining
Information Retrieval
Licensing
Machine Learning
Mathematics
Mathematics For Computer Science
Misc
MOOC
Networking
Open Source Ecosystem
Operating systems
Parallel Programming
Partial Evaluation
Professional Development
Programming Paradigms
Regular Expressions
Reverse Engineering
Security
Software Architecture
Standards
Theoretical Computer Science
Web Performance
Ada
Agda
Alef
Android
APL
Arduino
ASP.NET MVC
Assembly Language
Non-X86
AutoHotkey
Autotools
Awk
Bash
Basic
BETA
C
C Sharp
C++
Chapel
Cilk
Clojure
COBOL
CoffeeScript
ColdFusion
Cool
Coq
Crystal
CUDA
D
Dart
DB2
Delphi / Pascal
DTrace
Elasticsearch
Elixir
Phoenix
Emacs
Embedded Systems
Erlang
ESP8266
F Sharp
Firefox OS
Force.com
Forth
Fortran
FreeBSD
Git
Go
Groovy
Gradle
Grails
Spock Framework
Hadoop
Haskell
Haxe
HTML / CSS
Bootstrap
HTTP
Icon
iOS
IoT
Isabelle/HOL
J
Java
JasperReports
Spring
Spring Boot
Spring Security
Wicket
JavaScript
Javascript Frameworks
Node.js
React.js
Jenkins
Julia
LaTeX / TeX
LaTeX
TeX
Limbo
Linux
Lisp
Livecode
Lua
Markdown
Mathematica
MATLAB
Maven
Mercurial
Mercury
Modelica
MySQL
Neo4J
.NET
Framework
NoSQL
Oberon
Objective-C
OCaml
Octave
OpenGL ES
OpenMP
OpenResty
OpenSCAD
TrueOS
Perl
Perl 6 / Rakudo
PHP
PicoLisp
PostgreSQL
PowerShell
Processing
Prolog
Constraint Logic Programming (extended Prolog)
PureScript
Python
Django
Flask
Kivy
Pandas
Pyramid
Tornado
QML
R
Racket
Raspberry Pi
REBOL
Ruby
RSpec
Ruby on Rails
Sinatra
Rust
Sage
Scala
Lift
Play Scala
Scheme
Scilab
Scratch
Sed
Self
Smalltalk
Solidity
Spark
SQL (implementation agnostic)
SQL Server
Standard ML
Subversion
Swift
Tcl
Teradata
Tizen
TLA
TypeScript
Unix
Verilog
VHDL
Vim
Visual Basic
Visual Prolog
Web
Services
Windows 8
Windows Phone
Workflow
xBase (dBase / Clipper / Harbour)
Akhir Kata…
Meta-Lists
atariarchives.org atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web.
Bento
Bitsavers.org
Bookboon: IT & Programming
Cheat Sheets (Free)
Codingus
conceptf1.blogspot.com
Free Smalltalk Books, collected by Stéphane Ducasse
Free Tech Books
IBM Redbooks
InfoQ Minibooks
InTech: Computer and Information Science
JSBooks - directory of free javascript ebooks
Learn X in Y minutes
Learneroo Resources to Learn Programming
Microsoft Guides to Software
Microsoft Press: Free E-Books
Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric
Ligman
Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman
Microsoft Technologies 3, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric
Ligman
O’Reilly’s
Commons
O’Reilly’s Open Books
Project
Papers we
love
Red Gate
Books
Stef’s Free Online Smalltalk
Books
TechBooksForFree.com
The Definitive C++ Book Guide and List
Theassayer.org
tutorialspoint
Wikibooks: Programming
Graphics Programming
Blender 3D: Noob to Pro
DirectX manual (draft)
GPU Gems
Graphics Programming Black Book
Grokking the GIMP
Introduction to
Modern OpenGL
Learn
OpenGL - Joey de Vries
Learning Modern 3D Graphics
Programming (draft)
OpenGL - Concepts and illustrations.
OpenGL Programming Guide (The Red Book) (PDF)
ShaderX series
Tutorials for modern OpenGL
Graphical User Interfaces
Best of Smashing Magazine
Programming with gtkmm 3
Search User Interfaces - Marti A. Hearst
Language Agnostic
Algorithms & Data Structures
A Field Guide To Genetic Programming
Algorithmic Graph Theory
Algorithms, 4th Edition - Robert Sedgewick and Kevin Wayne
Algorithms and Automatic Computing Machines (1963) - B. A. Trakhtenbrot
Algorithms and Complexity (PDF)
Algorithms Course Materials - Jeff Erickson
Analysis and
Design of Algorithms - Sandeep Sen, IIT Delhi
Animated Algorithm and Data Structure
Visualization (Resource)
Binary
Trees (PDF)
Clever
Algorithms
CS Unplugged: Computer Science without a
computer
Data
Structures - Prof. Subhashis Banerjee, IIT Delhi
Data Structures (Into Java) -
Paul N. Hilfinger (PDF)
Data Structures and Algorithms: Annotated Reference with
Examples - G. Barnett and L. Del Tongo (PDF)
Data Structures Succinctly Part
1, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Data Structures Succinctly Part 2, Syncfusion (PDF, Kindle) (Just fill the fields
with any values)
Elementary Algorithms - Larry LIU Xinyu
Foundations of Computer Science - Al Aho and Jeff Ullman
Handbook of Graph Drawing and Visualization
Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition) - Ian Parberry (use form at bottom of license)
LEDA: A Platform for Combinatorial and Geometric Computing
HTTP Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
HTTP2 Explained - Daniel Stenberg
The TCP/IP Guide
Understanding IP Addressing: Everything you ever wanted to
know (PDF)
ZeroMQ
Guide
Open Source Ecosystem
Data Journalism
Handbook
Fintech, Open Source, and Emerging Markets Digital Banking
for Everyone (Just fill the fields with any values)
Free as in
Freedom (PDF)
Free Software, Free
Society
Getting Started with
InnerSource (Just fill the fields with any values)
Getting started with Open source development (PDF)
How to get started with open source (ePub & ODT)
Innovation Happens Elsewhere
Open
Advice: FOSS: What We Wish We Had Known When We Started
Open by
Design (Just fill the fields with any values)
Open Source in
Brazil (Just fill the fields with any values)
Producing Open Source
Software
The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol.
2: Structure, Scale, and a Few More Feerless Hacks
The Art of
Community - Jono Bacon (PDF)
The Cathedral and the
Bazaar - Eric S. Raymond
The Future of the
Internet
The Open Source
Way
The Wealth of Networks: How Social Production Transforms Markets and
Freedom - Yochai Benkler
Operating systems
Computer Science from the Bottom
Up
How to Make a Computer Operating System (Work in
Progress)
How to write a simple operating system in assembly
language - Mike Saunders (HTML)
Operating Systems and
Middleware (PDF and LaTeX)
Operating Systems Concept 9th
edition - Avi Silberschatz, Peter Baer, Galvin Greg Gagne (PDF)
Operating Systems: Three Easy
Pieces (PDF)
Practical File System Design: The Be File
System - Dominic Giampaolo (PDF)
Project Oberon: The Design of an Operating System, a Compiler,
and a Computer - Niklaus Wirth & Jürg Gutknecht (PDF)
The Art of Unix
Programming - Eric S. Raymond
The Design and Implementation of the Anykernel and Rump
Kernels - Antti Kantee
The little book about OS
development - Erik Helin, Adam Renberg
The Little Book of
Semaphores - Allen B. Downey
Think OS: A Brief Introduction to Operating
Systems - Allen B. Downey (PDF)
UNIX Application and System
Programming, lecture notes - Prof. Stewart Weiss (PDF)
Writing a Simple Operating
System from Scratch - Nick Blundell (PDF)
Xv6, a simple Unix-like teaching operating
system
Parallel Programming
High
Performance Computing - Charles Severance & Kevin Dowd (PDF, ePUB)
High Performance Computing
Training (LLNL materials)
High-Performance Scientific
Computing (class lectures and slides)
Introduction to High-Performance Scientific
Computing - Victor Eijkhout
Introduction to Parallel
Computing - Blaise Barney
Is Parallel Programming Hard, And, If So, What
Can You Do About It? - Paul E. McKenney
Programming on Parallel Machines; GPU, Multicore, Clusters and
More - Norm Matloff
The OpenCL Programming
Book
Partial Evaluation
Partial Evaluation and Automatic Program
Generation - (PDF) Jones, Gomard and Sestoft
Professional Development
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman - David H. Hoover and Adewale
Oshineye
Confessions of an IT Manager (RedGate, By Phil Factor)
Don’t Just Roll the Dice (PDF) (RedGate, By Neil Davidson)
How to Do What You Love & Earn What You’re Worth as a Programmer - Reginald Braithwaite
Professional Software Development For Students - Mike G. Miller
What I’ve Learned From Failure - Reginald Braithwaite
Why programmers work at night Swizec Teller
Programming Paradigms
Introduction to Functional Programming - J. Harrison
Mostly Adequate Guide to Functional Programming
Type Theory and Functional Programming
Regular Expressions
Learn Regex The Hard Way - Zed. A. Shaw
RexEgg
The 30 Minute Regex Tutorial - Jim Hollenhorst
The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text - Dan Nguyen
Android NDK Beginner’s Guide - Second Edition - Sylvain Ratabouil, Packt. (Just
fill the fields with any values)
Android NDK Game Development Cookbook -
Sergey Kosarevsky & Viktor Latypov, Packt. (Just fill the fields with any values)
Android Programming Guide for Beginners (PDF - need email confirmation)
Android Programming Succinctly, Syncfusion ( PDF,
Kindle) (Just fill the fields with any values)
CodePath Android Cliffnotes
Coreservlets Android Programming Tutorial
Expert Android and Eclipse development knowledge
Google Android Developer Training
RxJava for Android App Development (Just fill the fields with any values)
Styling
Android
The Busy Coder’s Guide to Android
Development (PDF - older versions)
Tutorial Point Android
Tutorial (PDF)
APL
A Practical Introduction
to APL1 & APL2
A Practical Introduction to APL3 &
APL4
Mastering Dyalog
APL (PDF)
Arduino
Arduino
Programming Notebook - Brian Evans
C Programming for
Arduino - Julien Bayle, Packt. (Just fill the fields with any values)
Introduction to
Arduino
Introduction to Arduino : A piece of
cake! - Alan G. Smith
ASP.NET MVC
ASP.NET MVC Music
Store
Assembly Language
An introduction to reverse engineering for
beginners
Assembly Language
Succinctly (PDF)
PC Assembly Language - P. A. Carter
Professional Assembly Language (PDF)
Programming from the Ground Up (PDF)
Ralf Brown’s Interrupt List
Software optimization resources A. Fog
The Art of Assembly Language Programming
Wizard Code
x86 Assembly
Non-X86
Easy 6502 - Nick Morgan
Machine Code for Beginners [Z80 and 6502 CPUs] - Lisa Watts and Mike Wharton (PDF) (Scroll
to bottom and click on book cover)
Machine Language for Beginners - Richard
Mansfield [6502 CPU]
Programmed Introduction to MIPS Assembly Language
The Second Book of Machine Language
AutoHotkey
AHKbook - the book for AutoHotkey
AutoHotkey Official Documentation (
CHM)
Autotools
Autotools Mythbuster
GNU
Autoconf, Automake and Libtool
Awk
A User’s Guide for GNU
AWK
An Awk
Primer
Awk
- Bruce Barnett
Bash
Advanced Bash-Scripting Guide - M. Cooper
Bash Guide for Beginners - M. Garrels
BASH Programming
Bash Reference Manual
BashGuide
Conquering the Command Line - Mark Bates
Getting Started with BASH
Google Shell Style Guide
Introduction to the Command Line - Launch School
Linux
Fundamentals - Paul Cobbaut (PDF)
Linux Shell Scripting Tutorial - A Beginner’s
Handbook
Linux Shell Scripting Tutorial (LSST)
v2.0
Slackbook
The Bash Academy
The Linux Command Line - William E. Shotts, Jr. (PDF)
Writing Shell Scripts - William E. Shotts, Jr.
Basic
10 PRINT CHR$(205.5+RND(1)); : GOTO 10 - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas,
Casey Reas, Mark Sample, Noah Vawter
A beginner’s guide to Gambas
Pick/Basic: A Programmer’s Guide - Jonathan E. Sisk
Visual Basic Essentials
BETA
Object-Oriented Programming in the BETA Programming Language - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard
C
A Tutorial on Pointers and Arrays in C - Ted Jensen
(PDF, Zipped HTML)
Beej’s Guide to C Programming - B. Hall
Beej’s Guide to Network Programming - Using Internet Sockets - B. Hall
Build Your Own Lisp
C for
Python Programmers - Carl Burch
C
Programming - Wikibooks
C Programming Boot Camp - Paul
Gribble
Deep C
Essential C (PDF)
Everything you need to know about pointers in C - Peter Hosey
Learn to Code With C - The MagPi Essentials
(PDF)
Modern C (PDF)
Object-Oriented Programming With ANSI-C (PDF)
Programming in C - Bharat Kinariwala & Tep Dobry
The C book
The Craft
of Text Editing or A Cookbook for an Emacs - Craig A. Finseth
The GNU C Programming
Tutorial (PDF)
The little book about OS
development - Erik Helin, Adam Renberg
The New C Standard - An Annotated
Reference
TONC GBA Programming - Game Boy Advance
Development
Using C on the UNIX
System - David A. Curry
C Sharp
Beginners
Guide to C# and the.NET Micro Framework (PDF)
C#
Essentials
C# Programming -
Wikibook
C# Yellow Book (intro to programming)
Creating Mobile Apps with Xamarin.Forms C#
Daily Design Patterns (PDF)
Data Structures and Algorithms with Object-Oriented Design Patterns in C# - Bruno Preiss
Dissecting a C# Application - Christian Holm, Bernhard Spuida, Mike Kruger
Fundamentals of Computer Programming with C# - Svetlin Nakov
High level asynchronous programming with Reactive Extensions - Emil Petro
Introduction to Rx
Threading in C#
Xamarin Cross-Platform Development Cookbook - George Taskos, Packt. (Just fill the
fields with any values)
C++
C++ Annotations
C++ Core Guidelines - Editors: Bjarne Stroustrup, Herb Sutter
C++ GUI Programming With Qt 3
C++ Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
C++ Today (Just fill the fields with any values)
C++ Tricks
CS106X Programming Abstractions in C++
Financial Numerical Recipes in C++ - Bernt Arne Ødegaard
Game Programming Patterns
Google’s C++ Style Guide
How to make an Operating System - Samy Pesse
How To Think Like a Computer Scientist: C++ Version - Allen B. Downey
Introduction to Design Patterns in C++ with Qt (PDF)
Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup (PDF)
Learn C++. (PDF, Online)
Matters
Computational: Ideas, Algorithms, Source Code, by Jorg Arndt (PDF)
Open Data Structures (In
C++) (PDF)
Practical C++
Metaprogramming (Just fill the fields with any values)
Software Design Using
C++ - Br. David Carlson and Br. Isidore Minerd
Software optimization resources by Agner
Fog
The Boost C++
libraries
The Rook’s Guide to
C++ (PDF)
The Ultimate Question of Programming,
Refactoring, and Everything
Thinking in C++, Second Edition, Vol.
1. - Bruce Eckel (Vol.
2) (ZIP)
Chapel
Chapel
Tutorial
Chapel Tutorial for
Programmers
Cilk
Cilk 5.4.6 Reference
Manual (PDF)
Clojure
A Brief Beginner’s Guide To
Clojure
Clojure - Functional Programming for the
JVM - R. Mark Volkmann
Clojure Cheat
Sheet
Clojure
Cookbook
Clojure Distilled Beginner
Guide
Clojure for the Brave and
True
Clojure in Small
Pieces - Rich Hickey (PDF)
Clojure
Koans
Clojure
Programming
ClojureScript
Koans
Data Sorcery with
Clojure
Modern
cljs
SICP Distilled - An idiosyncratic tour of SICP in
Clojure
The Clojure Style
Guide
COBOL
COBOL Programming
Fundamental (PDF)
Enterprise COBOL for z/OS documentation
library
Introduction to the COBOL
Language
OpenCOBOL 1.1 - Programmer’s
Guide (PDF)
CoffeeScript
CoffeeScript
Cookbook
CoffeeScript
Ristretto - Reginald Braithwaite
Smooth
CoffeeScript
The Little Book on
CoffeeScript
ColdFusion
CFML In 100
Minutes - J. Casimir
Learn CF in a
Week
Cool
CoolAid: The Cool 2013 Reference
Manual (PDF)
Coq
Certified Programming with Dependent
Types
Software
Foundations
Crystal
Crystal for
Rubyists
CUDA
OpenCL Programming
Guide for CUDA Architecture (PDF)
D
D Templates
Tutorial
Programming in D
Dart
What is Dart?
DB2
Getting started with DB2 Express-C (PDF)
Getting started with IBM Data Studio for DB2 (PDF)
Getting started with IBM DB2 development (PDF)
Delphi / Pascal
Essential Pascal Version 1 and 2 - M. Cantù
Free Pascal: Reference guide (PDF)
DTrace
IllumOS Dynamic Tracing Guide
Elasticsearch
Elasticsearch: The Definitive Guide ( fork it on GH)
Exploring Elasticsearch
Elixir
30 Days of Elixir - Tim Morgan (HTML)
Elixir School (HTML)
Études for Elixir (HTML)
Getting Started Guide (HTML)
(PDF, MOBI, EPUB)
Joy of Elixir - Ryan Bigg (in progress) (HTML) -
Source
Learning
Elixir - Joseph Kain Blog (HTML)
Phoenix
Versioned APIs with
Phoenix - Elvio Vicosa (PDF) (account required)
Emacs
An Introduction to Programming in Emacs Lisp, 3rd Edition
GNU Emacs Lisp Reference Manual
GNU Emacs Manual (PDF)
Embedded Systems
Control and Embedded Systems (HTML)
Discovering the STM32 Microcontroller (PDF)
Introduction to
Microcontrollers (HTML)
Erlang
Concurrent Programming in
ERLANG (PDF)
Erlang
Handbook (PDF)
Erlang
Programming (HTML)
Études for
Erlang - J. David Eisenberg
Getting Started with Erlang User’s
Guide (HTML)
Learn You Some Erlang For Great
Good - Frederic Trottier-Hebert
Making reliable distributed systems in the presence of software
errors - Joe Armstrong (PDF)
Stuff Goes Bad: Erlang in
Anger - Fred Herbert (PDF)
ESP8266
Kolban’s book on the ESP32 &
ESP8266
F Sharp
F# for fun and
profit (ePub)
F#
Programming in Wikibooks
F# Succinctly, SyncFusion (PDF, Kindle) (Just fill the fields with any values)
Programming Language Concepts for Software
Developers (PDF)
Real World Functional Programming (PDF)
Firefox OS
Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS - Andre Garzia
Force.com
Developer Workbooks
Force.com Fundamentals
Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud
Heroku Postgres (PDF)
Forth
A Beginner’s Guide to Forth
And so Forth… (PDF)
Programming Forth (PDF)
Starting Forth
Thinking Forth
Thoughtful Programming and Forth
Fortran
Introduction to fortran 95 and numerical computing: a jump-start for scientists and engineers (PDF)
Self Study Guide: Programming in Fortran 95 (PDF)
FreeBSD
Books and Articles from FreeBSD Site
The Complete FreeBSD
Git
A practical git introduction
A Visual Git Reference - Mark Lodato
Conversational Git
git - the simple guide
Git for Computer Scientists
Git From The Bottom Up - J. Wiegley
Git Immersion
Git In The
Trenches
Git
internals - Scott Chacon (PDF)
Git
Magic
Git Pocket
Guide - Richard E. Silverman
Git
Reference
Git Succinctly,
Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Git
Workflows
GitHub Cheat
Sheet - Tim Green (Markdown)
Intoduction to Git and
Github - Launch School
Learn Enough Git to be
Dangerous - Michael Hartl
Learn Git - Learn Version Control with
Git - Tobias Günther
Pro Git - Scott Chacon
Pro Git Reedited - Jon Forrest
Ry’s Git Tutorial - Ryan Hodson
Think Like (a) Git: A Guide for the Perplexed
Version Control by Example (Mercurial, Subversion, Verasity)
Go
An Introduction to Programming in Go
Build Web Application with Golang
Building Web Apps with Go
Effective Go
Go
Bootcamp - Matt Aimonetti
Go by
Example
Go for Javascript
Developers
Learning Go
Let’s learn Go!
Network programming with Go
Practical Cryptography With Go
The
Go Tutorial
The Little Go
Book
Web apps in Go, the anti
textbook
Groovy
Gradle
Building Java Projects with
Gradle
Gradle User
Guide - Hans Dockter, Adam Murdoch (
PDF)
Grails
Getting Started with Grails
Grails Tutorial for Beginners
The Grails Framework - Reference Documentation - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley,
Burt Beckwith, Lari Hotari ( PDF)
Spock Framework
Spock Framework Reference Documentation - Peter Niederwieser
Spock Intro - Ed Gibbs
Hadoop
Cloudera Impala - John Russel
Data-Intensive Text Processing with MapReduce (Jimmy Lin and Chris Dyer) (PDF)
Hadoop Illuminated - Mark Kerzner & Sujee Maniyam
Programming Pig - Alan Gates
Haskell
A Gentle Introduction to Haskell
Anatomy of Programming Languages - William R. Cook
Beautiful Code, Compelling Evidence (PDF)
Exploring Generic Haskell - Andres Löh (PDF)
Happy Learn Haskell Tutorial
Haskell and Yesod
Haskell no
panic
Haskell web
Programming (Yesod tutorial)
Introduction to
Haskell - Brent Yorgey
Learn Haskell Fast and Hard
Learn You a Haskell for Great Good - Miran Lipovaca
Parallel and Concurrent Programming in Haskell - Simon Marlow
Real World Haskell
Speeding Through Haskell
The Haskell Road to Logic, Math and Programming (PDF)
Wikibook Haskell
Yet Another Haskell Tutorial (PDF)
Haxe
Flambe Handbook
Haxe and JavaScript - Matthijs Kamstra (wikibook)
Haxe Manual - Haxe Foundation (PDF, HTML)
HaxeFlixel Handbook (HTML)
Kha
Handbook
HTML / CSS
A beginner’s guide to HTML&CSS
A free guide to learn HTML and
CSS
Adaptive Web
Design - Aaron Gustafson
An advanced guide to HTML&CSS
Canvassing
Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS - Mark Otto
Dive Into HTML5 - Mark Pilgrim ( PDF)
GA Dash
Google’s HTML/CSS Style Guide
How to Code in HTML5 and CSS3
HTML Canvas Deep Dive - Josh Marinacci
HTML Dog
Tutorials
HTML5
Canvas - Steve Fulton & Jeff Fulton
HTML5 for
Publishers - Sanders Kleinfeld
HTML5 For Web
Designers - Jeremy Keith
HTML5 Graphing and Data Visualization Cookbook - Ben Fhala, Packt. (Just fill the fields with any values)
HTML5 Shoot ’em Up in an
Afternoon - Bryan Bibat
Learn CSS
Layout
Learn CSS Layout the pedantic
way
MaintainableCSS
Pro HTML5 Programming
Scalable and Modular Architecture for CSS - Jonathan Snook
Understanding Flexbox: Everything you need to know - Ohans
Emmanuel
Web Audio API - Boris Smus
Bootstrap
Twitter Bootstrap 3 Succinctly (PDF, Kindle) (Just fill the fields with any
values)
Twitter Bootstrap Succinctly (PDF, Kindle) (Just fill
the fields with any values)
HTTP
Introduction to HTTP - Launch School
Icon
The Implementation of the Icon Programming Language
iOS
Cocoa Dev Central
iOS 8 App Development Essentials
iOS Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Mastering iOS Game Development - Miguel DeQuadros, Packt (Just fill the fields with any
values)
Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX) (2002) - Elliotte Rusty Harold
The ABC of PDF with iText: PDF Syntax essentials - Bruno Lowagie
The Java EE6 Tutorial (PDF)
The Java EE7 Tutorial - Eric Jendrock, et al (PDF)
The Java Tutorials
Think Java: How to Think Like a Computer
Scientist - Allen B. Downey and Chris Mayfield
Thinking in
Java - Bruce Eckel
Welcome to Java for Python
Programmers - Brad Miller
Welcome to the Java Workshop
(2006) - Trevor Miller
What’s New in Java
8 - Adam L. Davis
JasperReports
The
JasperReports Ultimate Guide, Third Edition (PDF)
Spring
Spring Framework Reference Documentation - Rod Johnson, Juergen Hoeller, Keith Donald,
Colin Sampaleanu, Rob Harrop, Thomas Risberg, Alef Arendsen, Darren Davison, Dmitriy Kopylenko, Mark Pollack, Thierry Templier, Erwin Vervaet, Portia Tung, Ben Hale, Adrian Colyer, John Lewis, Costin Leau, Mark Fisher, Sam Brannen, Ramnivas Laddad, Arjen Poutsma, Chris Beams, Tareq Abedrabbo, Andy Clement, Dave Syer, Oliver Gierke, Rossen Stoyanchev, Phillip Webb, Rob Winch, Brian Clozel, Stephane Nicoll, Sebastien Deleuze (
PDF)
Spring Boot
Spring Boot Reference Guide - Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch,
Andy Wilkinson, Marcel Overdijk, Christian Dupuis ( PDF,
EPUB)
Spring Security
Spring Security Reference - Ben Alex, Luke Taylor, Rob Winch
Wicket
Official Free Online Guide for Apache Wicket framework
JavaScript
Basic JavaScript for the impatient programmer - Dr. Axel Rauschmayer
JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies
JavaScript Garden (Maintained by Tim Ruffles)
JavaScript Patterns Collection - Shi Chuan
JavaScript Spessore - Reginald Braithwaite
Javascript Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
JavaScript the Right Way
jQuery Fundamentals (starts with JavaScript basics)
JS Robots (PDF)
Leaflet Tips and Tricks: Interactive Maps Made Easy - Malcolm Maclean
Learn to Code JavaScript by Playing a Game
Learning JavaScript Design Patterns - Addy Osmani
Managing Space and Time with JavaScript - Book 1: The Basics - Noel Rappin
Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD - Jack Killilea
Mastering JavaScript High Performance - Chad R. Adams, Packt. (Just fill the fields
with any values)
Mozilla Developer Network’s JavaScript Guide
O’Reilly Programming JavaScript Applications
Oh My JS - Azat Mardanov
Patterns For Large-Scale JavaScript Application Architecture - Addy Osmani
Speaking JavaScript - Dr. Axel Rauschmayer
The JavaScript Tutorial
The
JavaScript Way - Baptiste Pesquet
The Problem with Native JavaScript
APIs
Understanding ECMAScript
6 - Nicholas C. Zakas
Understanding JavaScript
OOP (Sorella)
You Don’t Know
JS
Javascript Frameworks
For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, Meteor, React and any other JS toolkit/framework, please refer to Javascript Frameworks Resources and Tutorials.
Node.js
An Introduction to libuv - Nikhil Marathe ( PDF
- ePub)
JavaScript and Node FUNdamentals - Azat Mardanov
Mixu’s Node Book
Node
Documentation
Node: Up and
Running - Tom Hughes-Croucher
Node.js Succinctly,
Syncfusion (PDF, Kindle) (Just fill the fields with any values)
The Node Beginner
Book
React.js
The Road to learn React - Build a Hacker News App along the
Way, Open
Source
Jenkins
Jenkins: The
Definitive Guide (PDF)
Julia
Introducing Julia
wikibook
Julia by
Example - Samuel Colvin (GitHub repo)
Learn Julia in Y
minutes - Leah Hanson
Programming in
Julia - Thomas J. Sargent and John Stachurski
The Julia
Express - Bogomił Kamiński (PDF)
LaTeX / TeX
LaTeX
Arbitrary LaTex
Reference
Begin Latex in
minutes
LaTeX Wikibook
The Not So Short Introduction to LaTeX (PDF)
TeX
Notes On Programming in TeX - Christian Feursänger (PDF)
TeX by Topic, A TeXnician’s Reference - Victor Eijkhout
TeX for the Impatient - Paul Abrahams, Kathryn
Hargreaves, and Karl Berry
Limbo
Inferno Programming With Limbo
Linux
Linux/Unix Tutorial for Beginners: Learn Online in 7 days
Ad Hoc Data Analysis From The Unix Command Line
Advanced Linux Programming
Automated Linux From Scratch
Getting Started with Ubuntu
GNU Autoconf, Automake and Libtool
GTK+/Gnome Application Development
Hardened Linux From Scratch
Kali Linux: Professional Penetration-Testing Distribution
Learn Enough Command Line to Be Dangerous - Michael Hartl
Learning Debian GNU/Linux
Linux 101 Hacks - Ramesh Natarajan (PDF)
Linux Administrator’s Security Guide
Linux Advanced Routing & Traffic Control HOWTO
Linux Compute Clusters
Linux Device Drivers, Third
Edition - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
Linux from
Scratch
Linux
Inside
Linux Kernel in a
Nutshell
Linux Newbie Administrator
Guide
Linux Security for
Beginners
Linux Succinctly,
Syncfusion (PDF, Kindle) (Just fill the fields with any values)
OpenVZ Linux
virtualization (PDF)
Red Hat Enterprise Linux 6
Essentials
Secure Programming HOWTO - Creating Secure
Software - D. A. Wheeler (HTML, PDF)
Ten Steps to Linux Survival: Bash for Windows
People - Jim Lehmer
The Debian Administrator’s
Handbook
The Linux Command
Line (PDF)
The Linux Development
Platform (PDF)
The Linux Kernel Module Programming
Guide
The Linux System Administrator’s
Guide
Ubuntu Pocket Guide and
Reference
Ubuntu Server
Guide (PDF)
Understanding the Linux Virtual Memory
Manager - Mel Gorman (HTML, PDF)
Upstart Intro, Cookbook and Best Practises
What Every Programmer Should Know About Memory (PDF)
Lisp
Basic Lisp Techniques - David J. Cooper, Jr. (PDF)
Casting Spels in Lisp
Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky (PDF, PS)
Common Lisp: An Interactive Approach - Stuart C. Shapiro
Common Lisp Quick Reference
Common Lisp the Language, 2nd Edition
Google’s Common Lisp Style Guide
Interpreting LISP - Gary D. Knott (PDF)
Learn Lisp The Hard Way - Colin J.E. Lupton
Let Over Lambda - 50 Years of Lisp - D. Hoyte
Lisp Hackers: Interviews with 100x More Productive Programmers - Vsevolod Dyomkin
Lisp Koans
Lisp Web
Tales
On
Lisp - P. Graham
Practical Common
Lisp - P. Seibel
Successful Lisp: How to Understand and Use Common Lisp - David Lamkins (PDF)
The Evolution of Lisp - Guy
L. Steele Jr., Richard P. Gabriel (PDF)
Livecode
LiveCode userguide
(PDF)
Lua
Lua 5.1 Reference Manual
Programming Gems
Wikibook
Markdown
Learn Markdown - Sammy P., Aaron O. (PDF) (EPUB) (MOBI)
Mathematica
Mathematica® programming: an advanced introduction by Leonid Shifrin
Stephen Wolfram’s The Mathematica Book
Vector Math for 3d Computer Graphics
Wolfram Mathematica Tutorial Collection
MATLAB
An Interactive Introduction to MATLAB (PDF)
An Introduction to MATLAB (PDF)
Applications of MATLAB in Science and Engineering
Experiments with MATLAB
Freshman Engineering Problem Solving with MATLAB
Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics
MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1
MATLAB - A Ubiquitous Tool for the Practical Engineer
MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics
MATLAB Programming
MATLAB Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields
with any values)
Numerical Computing with MATLAB
Physical Modeling in MATLAB - Alan B. Downey
Maven
Developing with Eclipse and Maven
Maven by Example
Maven: The Complete Reference
Repository Management with Nexus
Mercurial
HGInit
- Mercurial Tutorial by Joel Spolsky
Mercurial: The Definitive
Guide
Mercurial: The Definitive Guide 2nd
edition (in progress) ( source
repository)
Mercury
The Mercury Users’
Guide (PDF)
Modelica
Modelica by
Example
MySQL
MySQL Essentials
MySQL Tutorial
Excerpt
(PDF)
Neo4J
Graph Databases (PDF)
Graph Databases 2nd edition (account required)
.NET Framework
Entity Framework
Game Creation with XNA
.NET for Visual FoxPro Developers
.NET Performance Testing and Optimization - The Complete Guide (RedGate, By Paul Glavich
and Chris Farrell)
Under the Hood of .NET Memory Management (PDF)
(RedGate, By Chris Farrell and Nick Harrison)
Visual Studio .NET Tips and Tricks (VS 2003-2005 only)
NoSQL
CouchDB: The Definitive Guide
Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data -
Petter Nasholm (PDF)
Graph Databases
Instant MongoDB - Amol Nayak, Packt. (Just fill the fields with any values)
MongoDB Koans
MongoDB Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
NoSQL Databases - Christof Strauch (PDF)
The Little MongoDB Book
The Little Redis Book - K. Seguin (PDF, Epub)
The Little Riak Book
Oberon
Algorithms and
Data-Structures
Object-Oriented Programming in
Oberon-2 (PDF)
Programming in
Oberon (PDF)
Objective-C
Google’s Objective-C Style
Guide
Object-Oriented Programming with Objective-C
Objective-C Succinctly, Syncfusion (PDF, Kindle) (Just fill
the fields with any values)
Programming With Objective-C
Try Objective-C Book
OCaml
Developing Applications With Objective Caml
Real World OCaml
Think OCaml - Allen B. Downey and Nicholas Monje
Unix System Programming in OCaml
Github Repo
Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa - Didier Rémy
Octave
Octave Programming
OpenGL ES
iPhone 3D Programming - Developing Graphical Applications with OpenGL ES - Philip
Rideout
OpenMP
A Guide To OpenMP
OpenMP Application Programming Interface Standard Version 4.0 (PDF)
OpenResty
Programming OpenResty
OpenSCAD
OpenSCAD User Manual
TrueOS
TrueOS® Users Handbook
Perl
Beginning Perl
Data
Munging with Perl (PDF)
Embedding Perl in HTML with
Mason - D. Rolsky, K. Williams
Essential
Perl (PDF)
Exploring Programming Language Architecture in
Perl
Extreme Perl - R. Nagier (HTML, PDF)
Higher-Order Perl - M. J. Dominus (PDF)
Impatient Perl
Learning Perl The Hard Way
Mastering Perl - brian d foy
Modern Perl 5
Perl & LWP
Perl
5 Internals
Perl for the
Web - C. Radcliff
Perl Training Australia - Course
Notes
Plack
Handbook
SDL::Manual Writing Games in
Perl
Template Toolkit
Documentation
The DBIx-Class
Book
The PDL
Book (PDF)
Web Client Programming with
Perl
Perl 6 / Rakudo
Perl 6
Introduction
Perl 6
Programming
Think Perl
6 - Allen Downey (PDF)
Using Perl
6 (work in progress)
PHP
CakePHP Framework
CakePHP
Cookbook 2.x (PDF)
Drupal Framework
Drupal 7
The Tiny Book of
Rules (PDF)
Hacking with
PHP
Laravel Framework
Laravel 3
Laravel: Code
Happy - Dayle Rees
Laravel 4
Laravel: Code
Bright - Dayle Rees
Laravel 5
Laravel 5.x Official Documentation. Synced
Daily
Laravel Best
Practices
Laravel: Code
Smart - Dayle Rees
Laravel Collections
Unraveled
PHP 5 Power
Programming (PDF)
PHP Best
Practices
PHP Internals
Book
PHP
Pandas
- Dayle Rees
PHP Programming
PHP Security Guide
PHP: The Right Way
Practical PHP Programming
Practical PHP Testing
Survive The Deep End: PHP Security
Symfony Framework
The Symfony Book 2.x (PDF)
The Symfony Book 3.x
Using Libsodium in PHP
Projects
Zend Framework
Using Zend Framework
3
PicoLisp
PicoLisp by
Example
PicoLisp
Works
PostgreSQL
Postgres Official
Documentation
Postgres
Succinctly (PDF, Kindle) (Just fill the fields with any values)
Practical
PostgreSQL
The Internals of PostgreSQL for database administrators and system
developers
PowerShell
Creating HTML Reports in PowerShell (PDF,ePub,HTML)
DevOps: The Ops Perspective (PDF, ePub, MOBI)
Ditch Excel: Making Historical & Trend Reports in PowerShell
(PDF, ePub, MOBI)
Introduction to PowerShell for Unix People
(PDF, ePub, HTML)
Layman’s Guide to PowerShell 2.0 remoting (PDF)
Mastering PowerShell v2
PowerShell 2.0 – One CMDLET At A Time (PDF)
PowerShell Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
Secrets of PowerShell Remoting (PDF, ePub, MOBI)
The Big Book of PowerShell Error Handling (PDF, ePub, MOBI)
The Big Book of PowerShell Gotchas (PDF, ePub, MOBI)
The DSC Book (PDF, ePub, HTML)
The Monad Manifesto - Annotated (PDF, ePub, MOBI)
Why PowerShell? (PDF, ePub, MOBI)
Windows PowerShell Networking Guide (PDF, ePub, MOBI)
Processing
The Nature of Code: Simulating Natural Systems with Processing
Prolog
Adventure in Prolog
Applications of Prolog
Coding Guidelines for Prolog - Michael A. Covington, Roberto Bagnara, Richard A. O’Keefe, Jan Wielemaker, Simon Price
Concise Intro to Prolog
Expert Systems in Prolog
GNU Prolog Manual (PDF)
Introduction to Prolog for Mathematicians - J. Ireson-Ireson-Paine
Learn Prolog Now!
Logic,
Programming and Prolog (2ed)
Natural Language Processing Techniques in
Prolog - P. Blackburn, K. Striegnitz
Prolog and Natural - Language
Analysis - Fernando C. N. Pereira, Stuart M. Shieber
Prolog for
Programmers
Prolog
Problems - Werner Hett
Prolog
Techniques
Prolog
Tutorial
Simply
Logical - P. Flach (HTML, PDF)
The First 10 Prolog Programming
Contests - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
Warren’s Abstract Machine: A Tutorial
Reconstruction - Hassan A¨it-Kaci
Constraint Logic Programming (extended Prolog)
A Gentle Guide to Constraint Logic Programming via ECLiPSe
PureScript
PureScript By Example - Phil Freeman
Python
20 Python Libraries You Aren’t Using (But Should) (Just fill the
fields with any values)
A Beginner’s Python Tutorial
A Byte of Python (3.x) (HTML, PDF, EPUB, Mobi)
A Guide to Python’s Magic Methods - Rafe Kettler
A Whirlwind Tour of Python - Jake VanderPlas (PDF)
(EPUB, MOBI)
Automate the Boring Stuff - Al Sweigart
Biopython (PDF)
Build applications in Python the antitextbook (3.x) (HTML, PDF, EPUB, Mobi)
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho,
Packt. (Just fill the fields with any values)
Building Skills in Object-Oriented Design (Python) (PDF) (2.1.1)
Building Skills in Python
(PDF) (2.6)
Code Like a Pythonista: Idiomatic Python
CodeCademy Python
Composing Programs (3.x)
Data Structures and Algorithms in Python - B. R. Preiss (PDF)
Dive into Python 3 - Mark Pilgrim (3.0)
Dive into Python - Mark Pilgrim (2.3)
From Python to NumPy
Full Stack Python
Functional Programming in Python (Just fill the fields with any values)
Fundamentals of Python Programming - Richard L. Halterman (PDF) (3.2)
Google’s Python Class (2.4 - 2.x)
Google’s Python Style Guide
Hacking Secret Cyphers with Python - Al Sweigart (3.3)
Hadoop with Python (Just fill the fields with any values)
High Performance Python (PDF)
Hitchhiker’s Guide to Python! (2.6)
How to Make Mistakes in Python - Mike Pirnat (PDF) (1st edition)
How to Think Like a Computer Scientist: Learning with Python, Interactive Edition (3.2)
How to Think Like a Computer Scientist: Learning with Python - Allen B. Downey, Jeff Elkner and Chris Meyers
(2.4)
Think Python - Allen B. Downey (2.x & 3.0)
Intermediate Python - Muhammad Yasoob Ullah Khalid (1st edition)
Introduction to Programming with Python (3.3)
Introduction to Programming Using Python - Cody Jackson (1st edition) (2.3)
Introduction to Python - Kracekumar (2.7.3)
Invent Your Own Computer Games With Python - Al Sweigart (3.1)
Learn Python, Break Python
Learn Python in Y minutes
Learn Python The Hard Way (2.5 - 2.6)
Learn to Program Using Python - Cody Jackson (PDF)
Learning Python - Fabrizio Romano, Packt. (Just fill the fields with any values)
Learning to Program
Lectures on scientific computing with python - J.R. Johansson (2.7)
Making Games with Python & Pygame - Al Sweigart (2.7)
Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
Natural Language Processing with Python (3.x)
Non-Programmer’s Tutorial for Python 3 (3.3)
Non-Programmer’s Tutorial for Python 2.6 (2.6)
Picking a Python Version: A Manifesto (Just fill the fields with any values)
Porting to Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
Practical Programming in Python - Jeffrey Elkner (PDF)
Problem Solving with Algorithms and Data Structures using Python - Bradley N. Miller and David L.
Ranum
Program Arcade Games With Python And Pygame (3.3)
Programming Computer Vision with Python (PDF)
Python 2 Official Documentation (PDF, HTML, TEXT) (2.x)
Python 2.7 quick reference - New Mexico Tech (2.7)
Python 3 Official Documentation (PDF, EPUB, HTML, TEXT) (3.x)
Python Cookbook - David Beazley
Python Data Science Handbook - Jake VanderPlas (HTML, Jupyter Notebooks)
Python for Econometrics - Kevin Sheppard (PDF) (2.7.5)
Python for Everybody Exploring Data Using Python 3 - Charles Severance (PDF, EPUB, HTML)
Python for Informatics: Exploring Information (2.7.5)
Python for you and me (2.7.3)
Python for you and me (3.x)
Python Idioms (PDF)
Python in
Education (Just fill the fields with any values)