background preloader

Programming

Facebook Twitter

Yandex 100 - Data Analyst Track

19 Free Javascript Ebooks & Resources - Download Free Ebooks, Legally. Building Backbone.js Applications by Addy Osmani – Online reading only (HTML), 16 Chapters Shed some light on how to improve the structure of your web applications, opening doors to what will hopefully be more maintainable, readable applications in your future.

19 Free Javascript Ebooks & Resources - Download Free Ebooks, Legally

Book on Building Front-End Web Apps with Plain JavaScript by Gerd Wagner – Online reading only (HTML), 23 Chapters This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. Comes with the complete JavaScript code of 6 example apps, having 8,658 lines of code. DOM Enlightenment by Cody Lindley – Online reading only (HTML), 12 Chapters Exploring the relationship between JavaScript and the modern HTML DOM. Eloquent JavaScript (Second Edition) by Marijn Haverbeke – Online reading only (HTML) – English, Bulgarian, Portuguese & Russian, 21 Chapters A Modern Introduction to Programming Learn (or teach) the basics of Game Programming with this free Phaser tutorial.

Vim Commands Cheat Sheet. Kendall Conrad of Angelwatt.com 1.

Vim Commands Cheat Sheet

Legend You can supply a range e.g., 2,4 represents lines 2 - 4, using '<,'> represents the currently selected text. You can use a number here. {char} A character. Control plus a key. Shift plus a key. Carriage return / enter. Meta-key plus a key. The backspace key The delete key. You can use motion keys: h, j, k, l, w, $. From visual mode. {file} Represents a file path an name. {cmd} A command. {pat} A pattern, regular expression possible. Vim. Vim - Vi IMproved, a programmers text editor vim [options] [file ..] vim [options] - vim [options] -t tag vim [options] -q [errorfile] ex view gvim gview rvim rview rgvim rgview Vim is a text editor that is upwards compatible to Vi.

vim

It can be used to edit all kinds of plain text. It is especially useful for editing programs. There are a lot of enhancements above Vi: multi level undo, multi windows and buffers, syntax highlighting, command line editing, filename completion, on-line help, visual selection, etc.. While running Vim a lot of help can be obtained from the on-line help system, with the ":help" command. Most often Vim is started to edit a single file with the command vim file More generally Vim is started with: vim [options] [filelist] If the filelist is missing, the editor will start with an empty buffer. File .. A list of filenames. ProgrammableWeb - Mashups, APIs, and the Web as Platform. Refine, reuse and request data.

Python

Ebook - List of freely available programming books. Codepad. Repl.it.