<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Programming on Dominicus In</title><link>https://dominicusin.github.io/tags/programming/</link><description>Recent content in Programming on Dominicus In</description><generator>Hugo -- gohugo.io</generator><language>ru</language><copyright>© 2026</copyright><lastBuildDate>Sun, 19 Oct 2025 21:10:00 +0000</lastBuildDate><atom:link href="https://dominicusin.github.io/tags/programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Epistula ad Programmatorum</title><link>https://dominicusin.github.io/2025/10/19/epistula-ad-programmatorum/</link><pubDate>Sun, 19 Oct 2025 21:10:00 +0000</pubDate><guid>https://dominicusin.github.io/2025/10/19/epistula-ad-programmatorum/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;Хочу не быть программистом, а быть разумным и добродетельным в том, что делаю.&lt;br&gt;
Тогда кодирование становится не профессией, а практикой добродетели — внимательности, умеренности, разума&lt;br&gt;
Хочу упражнять разум и порядок духа через искусство программирования,&lt;br&gt;
быть свободным от страха перед ошибкой и желания похвалы,&lt;br&gt;
и делать своё дело согласно природе разума.&lt;br&gt;
Я не властен над тем, чтобы программа была идеальна;&lt;br&gt;
но я властен над тем, чтобы сохранять разум, терпение и ясность мысли&lt;br&gt;
Так ошибка становится не поражением, а тренировкой атарáксии.&lt;br&gt;
Не желай быть программистом — желай быть разумным в программировании.&lt;br&gt;
Ведь стать кем-то — удел случая,&lt;br&gt;
а быть достойным разума — удел человека.&lt;br&gt;
Не ищи звания программиста, но ищи ума, который пишет ясно,&lt;br&gt;
как природа пишет законы.&lt;br&gt;
Пусть код твой будет отражением порядка в душе,&lt;br&gt;
а не стремлением к похвале людей.&lt;br&gt;
Ты хочешь быть программистом?&lt;br&gt;
Тогда учись владеть не клавиатурой, а собой.&lt;br&gt;
Код исполняет волю машины,&lt;br&gt;
но разум должен исполнять волю природы.&lt;br&gt;
Не важна профессия, но то, каким духом она наполнена.&lt;br&gt;
Один пишет код, чтобы разбогатеть; другой — чтобы понять порядок вещей.&lt;br&gt;
Первый служит прихоти,&lt;br&gt;
второй — Логосу.&lt;br&gt;
Пиши не ради лайков — ради логоса.&lt;br&gt;
Ошибка — не враг, а зеркало твоего рассудка.&lt;br&gt;
Отладь душу, и код пойдёт сам.&lt;/p&gt;</description></item><item><title>Three Virtues</title><link>https://dominicusin.github.io/2023/08/26/three-virtues/</link><pubDate>Sat, 26 Aug 2023 03:27:00 +0000</pubDate><guid>https://dominicusin.github.io/2023/08/26/three-virtues/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;According to Larry Wall, There are three great virtues of a programmer: Laziness, Impatience and Hubris&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don&amp;rsquo;t have to answer so many questions about it.&lt;/p&gt;</description></item><item><title>old programmers</title><link>https://dominicusin.github.io/2022/07/16/old-programmers/</link><pubDate>Sat, 16 Jul 2022 22:50:00 +0000</pubDate><guid>https://dominicusin.github.io/2022/07/16/old-programmers/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;The old programmers never die&amp;hellip;&lt;/p&gt;
&lt;p&gt;they gosub without return&lt;/p&gt;
&lt;p&gt;they never even had life&lt;/p&gt;
&lt;p&gt;they just decompile&lt;/p&gt;
&lt;p&gt;they just cast to void&lt;/p&gt;
&lt;p&gt;They just lose their memory. They just byte it.&lt;/p&gt;</description></item><item><title>free-programming-books</title><link>https://dominicusin.github.io/2020/03/18/free-programming-books-ru/</link><pubDate>Wed, 18 Mar 2020 17:06:00 +0000</pubDate><guid>https://dominicusin.github.io/2020/03/18/free-programming-books-ru/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;

&lt;h3 class="relative group"&gt;Index
 &lt;div id="index" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#index" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#0---language-agnostic" &gt;0 - Language Agnostic&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#open-source-ecosystem" &gt;Open Source Ecosystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#%d0%9e%d0%b1%d0%bb%d0%b0%d1%87%d0%bd%d1%8b%d0%b5-%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f" &gt;Облачные Вычисления&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#%d0%9f%d0%b0%d1%80%d0%b0%d0%b4%d0%b8%d0%b3%d0%bc%d1%8b-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f" &gt;Парадигмы Программирования&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%81%d0%b5%d1%82%d1%8c%d1%8e" &gt;Работа c cетью&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#%d0%a3%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d1%83%d1%80%d0%b0%d1%86%d0%b8%d1%8f%d0%bc%d0%b8" &gt;Управление конфигурациями&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#angular" &gt;Angular&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#assembly" &gt;Assembly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#bash" &gt;Bash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#c" &gt;C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#c-sharp" &gt;C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#c-1" &gt;C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#clojure" &gt;Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#coffeescript" &gt;CoffeeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#elasticsearch" &gt;Elasticsearch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#elixir" &gt;Elixir&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#erlang" &gt;Erlang&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#git" &gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#go" &gt;Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#haskell" &gt;Haskell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#html--css" &gt;HTML / CSS&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#bootstrap" &gt;Bootstrap&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#java" &gt;Java&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#android" &gt;Android&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#easymock" &gt;EasyMock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#hibernate" &gt;Hibernate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#jdbc" &gt;JDBC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#junit" &gt;JUnit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#maven" &gt;Maven&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#spring" &gt;Spring&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#javascript" &gt;JavaScript&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#angularjs" &gt;AngularJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#jquery" &gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#nodejs" &gt;Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#nuxtjs" &gt;nuxt.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#react" &gt;React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#vuejs" &gt;vue.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#kotlin" &gt;Kotlin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#latex" &gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#lisp" &gt;Lisp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#metapost" &gt;MetaPost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#net" &gt;.NET&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#nosql" &gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#objective-c" &gt;Objective-C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#perl" &gt;Perl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#php" &gt;PHP&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#cakephp" &gt;CakePHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#codeigniter" &gt;CodeIgniter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#laravel" &gt;Laravel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#python" &gt;Python&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#django" &gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#r" &gt;R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#reverse-engineering" &gt;Reverse engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#ruby" &gt;Ruby&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#rspec" &gt;RSpec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#ruby-on-rails" &gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#rust" &gt;Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#scala" &gt;Scala&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#scilab" &gt;Scilab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#scratch" &gt;Scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#smalltalk" &gt;Smalltalk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#sql" &gt;SQL&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#postgresql" &gt;PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#typescript" &gt;TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#unix" &gt;Unix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2020/03/18/free-programming-books-ru/#vim" &gt;Vim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;0 - Language Agnostic
 &lt;div id="0---language-agnostic" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#0---language-agnostic" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/blender.php" target="_blank" rel="noreferrer"&gt;3D-моделирование в Blender&lt;/a&gt; - C. Шапошникова&lt;/li&gt;
&lt;li&gt;&lt;a href="http://e-maxx.ru/upload/e-maxx_algo.pdf" target="_blank" rel="noreferrer"&gt;E-maxx.ru: Сборник алгоритмов с примерами на C++&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf" target="_blank" rel="noreferrer"&gt;Scrum и XP: заметки с передовой&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dsabook.mkurnosov.net" target="_blank" rel="noreferrer"&gt;Введение в структуры и алгоритмы обработки данных&lt;/a&gt; - Михаил Курносов (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://padabum.com/x.php?id=35055" target="_blank" rel="noreferrer"&gt;Занимательное программирование. Самоучитель&lt;/a&gt; - Мозговой М.В. (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vseloved.github.io/pdf/os-ru.pdf" target="_blank" rel="noreferrer"&gt;Операционные системы&lt;/a&gt; - Всеволод Дёмкин (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.inp.nsk.su/~baldin/Parallel/index.html" target="_blank" rel="noreferrer"&gt;Параллельные технологии&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stolyarov.info/books/programming_intro" target="_blank" rel="noreferrer"&gt;Программирование: введение в профессию&lt;/a&gt; - Столяров Андрей Викторович (:construction: &lt;em&gt;в процессе написания&lt;/em&gt;) (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/http-tutorial" target="_blank" rel="noreferrer"&gt;Руководство по HTTP&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/soap-tutorial" target="_blank" rel="noreferrer"&gt;Руководство по SOAP&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://newstar.rinet.ru/~goga/sicp/sicp-ru-screen.pdf" target="_blank" rel="noreferrer"&gt;Структура и интерпретация компьютерных программ&lt;/a&gt; - Гарольд Абельсон, Джералд Джей Сассман (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://svyatoslav.biz/software_testing_book/" target="_blank" rel="noreferrer"&gt;Тестирование программного обеспечения. Базовый курс.&lt;/a&gt; - Святослав Куликов (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm" target="_blank" rel="noreferrer"&gt;Эффективные алгоритмы и сложность вычислений&lt;/a&gt; - Кузюрин Н.Н., Фомин С.А.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Работа с сетью
 &lt;div id="работа-с-сетью" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%81%d0%b5%d1%82%d1%8c%d1%8e" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sites.google.com/site/yartikhiy/home/ipv6book" target="_blank" rel="noreferrer"&gt;IPv6 для знатоков IPv4&lt;/a&gt; - Ярослав Тихий (PDF, HTML, EPUB)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vlet/http2-explained/blob/master/http2.ru.pdf?raw=true" target="_blank" rel="noreferrer"&gt;Разъяснение HTTP2&lt;/a&gt; - Даниэль Штенберг (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Open Source Ecosystem
 &lt;div id="open-source-ecosystem" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#open-source-ecosystem" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html" target="_blank" rel="noreferrer"&gt;Архитектура приложений с открытым исходным кодом&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Облачные вычисления
 &lt;div id="облачные-вычисления" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%d0%be%d0%b1%d0%bb%d0%b0%d1%87%d0%bd%d1%8b%d0%b5-%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/ru-ru/download/details.aspx?id=29263" target="_blank" rel="noreferrer"&gt;Разработка мультитенантных приложений для облака, издание 3-е&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Парадигмы программирования
 &lt;div id="парадигмы-программирования" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%d0%bf%d0%b0%d1%80%d0%b0%d0%b4%d0%b8%d0%b3%d0%bc%d1%8b-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://funprog-ru.github.io" target="_blank" rel="noreferrer"&gt;Введение в функциональное программирование&lt;/a&gt; - John Harrison&lt;/li&gt;
&lt;li&gt;&lt;a href="http://fprog.ru" target="_blank" rel="noreferrer"&gt;Практика функционального программирования&lt;/a&gt; - журнал&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Управление конфигурациями
 &lt;div id="управление-конфигурациями" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d1%83%d1%80%d0%b0%d1%86%d0%b8%d1%8f%d0%bc%d0%b8" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/freetonik/ansible-tuto-rus" target="_blank" rel="noreferrer"&gt;Пособие по Ansible&lt;/a&gt; - Michel Blanc&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Angular
 &lt;div id="angular" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#angular" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bxnotes.ru/conspect/angular-5-the-complete-guide/" target="_blank" rel="noreferrer"&gt;Angular 5. Полное руководство&lt;/a&gt; - Maximilian Schwarzmüller&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/angular2" target="_blank" rel="noreferrer"&gt;Руководство по Angular&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Assembly
 &lt;div id="assembly" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#assembly" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ru.wikibooks.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80_%D0%B2_Linux_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2_C" target="_blank" rel="noreferrer"&gt;Ассемблер в Linux для программистов C&lt;/a&gt; - Викиучебник&lt;/li&gt;
&lt;li&gt;&lt;a href="http://av-assembler.ru/asm/afd/assembler-for-dummy.htm" target="_blank" rel="noreferrer"&gt;Ассемблер для чайников&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mcst.ru/doc/book_121130.pdf" target="_blank" rel="noreferrer"&gt;Микропроцессоры и вычислительные комплексы семейства &amp;ldquo;Эльбрус&amp;rdquo;&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.stolyarov.info/books/pdf/nasm_unix.pdf" target="_blank" rel="noreferrer"&gt;Программирование на языке ассемблера NASM для ОС Unix&lt;/a&gt; - Андрей Столяров (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Bash
 &lt;div id="bash" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bash" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html" target="_blank" rel="noreferrer"&gt;Advanced Bash-Scripting Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;C
 &lt;div id="c" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#c" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yurichev.com/writings/C-notes-ru.pdf" target="_blank" rel="noreferrer"&gt;Заметки о языке программирования Си/Си++&lt;/a&gt; - Денис Юричев (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/%D1%81" target="_blank" rel="noreferrer"&gt;Особенности языка C. Учебное пособие&lt;/a&gt; - C. Шапошникова (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://zed.karelia.ru/mmedia/docs/nets.pdf" target="_blank" rel="noreferrer"&gt;Разработка сетевых приложений&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/cpp/c" target="_blank" rel="noreferrer"&gt;Руководство по языку программирования C&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ermak.cs.nstu.ru/cprog/html" target="_blank" rel="noreferrer"&gt;Си/Си++. От дилетанта до профессионала&lt;/a&gt; - Романов Е.Л.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ru.wikibooks.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%A1%D0%B8_%D0%B2_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B0%D1%85" target="_blank" rel="noreferrer"&gt;Язык Си в примерах&lt;/a&gt; - Викиучебник&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;C Sharp
 &lt;div id="c-sharp" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#c-sharp" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/patterns" target="_blank" rel="noreferrer"&gt;Паттерны проектирования в C# и .NET&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/tutorial" target="_blank" rel="noreferrer"&gt;Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/net" target="_blank" rel="noreferrer"&gt;Сетевое программирование в С# и .NET&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;C++
 &lt;div id="c-1" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#c-1" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lib.ru/CPPHB/cpptut.txt_with-big-pictures.html" target="_blank" rel="noreferrer"&gt;Введение в язык программирования С++&lt;/a&gt; - Бьерн Страуструп&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stolyarov.info/books/cppintro" target="_blank" rel="noreferrer"&gt;Введение в язык Си++&lt;/a&gt; - Андрей Столяров (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ru.wikibooks.org/wiki/%D0%A1%D0%B8-%D0%BF%D0%BB%D1%8E%D1%81-%D0%BF%D0%BB%D1%8E%D1%81" target="_blank" rel="noreferrer"&gt;Вводный курс по объектно-ориентированному программированию на языке Си++&lt;/a&gt; - Викиучебник&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/cpp/tutorial" target="_blank" rel="noreferrer"&gt;Руководство по языку программирования C++&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lib.ru/CPPHB/cppref.txt_with-big-pictures.html" target="_blank" rel="noreferrer"&gt;Справочное руководство по C++&lt;/a&gt; - Бьерн Страуструп&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.google.com/archive/p/gl33lessons/" target="_blank" rel="noreferrer"&gt;Уроки по OpenGL 3&lt;/a&gt; - Гуревич Артём&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Clojure
 &lt;div id="clojure" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#clojure" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://alexott.net/ru/clojure/clojure-intro" target="_blank" rel="noreferrer"&gt;Введение в Clojure&lt;/a&gt; - Алексей Отт&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;CoffeeScript
 &lt;div id="coffeescript" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#coffeescript" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/andrew--r/the-little-book-on-coffeescript" target="_blank" rel="noreferrer"&gt;The Little Book on CoffeeScript&lt;/a&gt; - перевод Андрея Романова&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cidocs.ru/coffeescript" target="_blank" rel="noreferrer"&gt;Документация CoffeeScript&lt;/a&gt; - Jeremy Ashkenas&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Elasticsearch
 &lt;div id="elasticsearch" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#elasticsearch" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codedzen.ru/category/uroki/elasticsearch" target="_blank" rel="noreferrer"&gt;Уроки по Elasticsearch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Elixir
 &lt;div id="elixir" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#elixir" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://elixirschool.com/ru" target="_blank" rel="noreferrer"&gt;Уроки программирования на языке Elixir&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Erlang
 &lt;div id="erlang" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#erlang" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dyp2000/Russian-Armstrong-Erlang" target="_blank" rel="noreferrer"&gt;Программирование на Эрланге&lt;/a&gt; - Джо Армстронг&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Git
 &lt;div id="git" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#git" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://git-scm.com/book/ru/v2" target="_blank" rel="noreferrer"&gt;Pro Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru" target="_blank" rel="noreferrer"&gt;Волшебство Git&lt;/a&gt; - Ben Lynn&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rogerdudler.github.io/git-guide/index.ru.html" target="_blank" rel="noreferrer"&gt;Простое руководство по работе с Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/git" target="_blank" rel="noreferrer"&gt;Руководство по Git&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Go
 &lt;div id="go" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#go" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gobyexample.ru" target="_blank" rel="noreferrer"&gt;Go в примерах&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sefus.ru/little-go-book" target="_blank" rel="noreferrer"&gt;The Little Go Book (перевод)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://golang-book.ru" target="_blank" rel="noreferrer"&gt;Введение в программирование на Go&lt;/a&gt; - Калеб Докси&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/go/tutorial" target="_blank" rel="noreferrer"&gt;Руководство по языку Go&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Konstantin8105/Effective_Go_RU" target="_blank" rel="noreferrer"&gt;Эффективный Go&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Haskell
 &lt;div id="haskell" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#haskell" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bitbucket.org/darkus/yesod/downloads" target="_blank" rel="noreferrer"&gt;Developing Web Applications with Haskell and Yesod&lt;/a&gt; - Майкл Сноймен&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.nsunc.com/_export/html/haskell" target="_blank" rel="noreferrer"&gt;Haskell: введение в функциональное программирование&lt;/a&gt; - В.Н. Власов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ohaskell.guide" target="_blank" rel="noreferrer"&gt;О Haskell по-человечески&lt;/a&gt; - Денис Шевченко&lt;/li&gt;
&lt;li&gt;&lt;a href="http://anton-k.github.io/ru-haskell-book/book/home.html" target="_blank" rel="noreferrer"&gt;Учебник по Haskell&lt;/a&gt; - Антон Холомьёв&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.haskell.ru" target="_blank" rel="noreferrer"&gt;Язык и библиотеки Haskell 98&lt;/a&gt; - Simon Peyton Jones&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Number571/Haskell/tree/master/Book" target="_blank" rel="noreferrer"&gt;Язык программирования Haskell: Учимся быть ленивыми&lt;/a&gt; - Г. Коваленко&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;HTML / CSS
 &lt;div id="html--css" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#html--css" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://html5book.ru/css-css3" target="_blank" rel="noreferrer"&gt;CSS и CSS3&lt;/a&gt; - Елена Назарова&lt;/li&gt;
&lt;li&gt;&lt;a href="https://html5book.ru/html-html5" target="_blank" rel="noreferrer"&gt;HTML и HTML5&lt;/a&gt; - Елена Назарова&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/html5" target="_blank" rel="noreferrer"&gt;Руководство по HTML5 и CSS3&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://htmlbook.ru/css" target="_blank" rel="noreferrer"&gt;Справочник CSS&lt;/a&gt; - Влад Мержевич&lt;/li&gt;
&lt;li&gt;&lt;a href="http://htmlbook.ru/html" target="_blank" rel="noreferrer"&gt;Справочник по HTML&lt;/a&gt; - Влад Мержевич&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Bootstrap
 &lt;div id="bootstrap" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bootstrap" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://getbootstrap.ru/docs/v4-alpha" target="_blank" rel="noreferrer"&gt;Bootstrap 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Java
 &lt;div id="java" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#java" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.fandroid.info/tutorial-po-osnovam-yazyka-programmirovaniya-java-dlya-nachinayushhih/" target="_blank" rel="noreferrer"&gt;Java Basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://myflex.org/books/java4kids/java4kids.htm" target="_blank" rel="noreferrer"&gt;Java Programming for Kids, Parents and Grandparents&lt;/a&gt; - Yakov Fain&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/java-core" target="_blank" rel="noreferrer"&gt;Руководство по Java Core&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/servlets" target="_blank" rel="noreferrer"&gt;Руководство по Servlets&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/java/tutorial" target="_blank" rel="noreferrer"&gt;Руководство по языку программирования Java&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vertex-academy.com/tutorials/ru/samouchitel-po-java-s-nulya/" target="_blank" rel="noreferrer"&gt;Самоучитель по Java с нуля&lt;/a&gt; - Vertex Academy&lt;/li&gt;
&lt;li&gt;&lt;a href="http://javastudy.ru/interview/list-of-question-java-interview" target="_blank" rel="noreferrer"&gt;Собеседование по Java Core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://javastudy.ru/interview/list-of-questions-javaee-interview" target="_blank" rel="noreferrer"&gt;Собеседование по Java EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://urvanov.ru/2016/03/23/%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA-java-8" target="_blank" rel="noreferrer"&gt;Учебник Java 8&lt;/a&gt; - Фёдор Урванов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vertex-academy.com/tutorials/ru/java-8-uchebnik/" target="_blank" rel="noreferrer"&gt;Учебник по Java 8&lt;/a&gt; - Vertex Academy&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vertex-academy.com/tutorials/ru/java-9-uchebnik-teoriya-primery/" target="_blank" rel="noreferrer"&gt;Учебник по Java 9&lt;/a&gt; - Vertex Academy&lt;/li&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/java/yazyk-java/" target="_blank" rel="noreferrer"&gt;Язык Java 8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Android
 &lt;div id="android" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#android" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://metanit.com/java/android" target="_blank" rel="noreferrer"&gt;Программирование под Android&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html" target="_blank" rel="noreferrer"&gt;Уроки по Android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;EasyMock
 &lt;div id="easymock" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#easymock" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/testirovanie/easymock/" target="_blank" rel="noreferrer"&gt;EasyMock 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Hibernate
 &lt;div id="hibernate" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hibernate" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/data/hibernate/" target="_blank" rel="noreferrer"&gt;Hibernate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/hibernate-tutorial" target="_blank" rel="noreferrer"&gt;Руководство по Hibernate&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;JDBC
 &lt;div id="jdbc" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#jdbc" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/data/jdbc/" target="_blank" rel="noreferrer"&gt;JDBC и Spring JDBC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/jdbc" target="_blank" rel="noreferrer"&gt;Руководство по JDBC&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;JUnit
 &lt;div id="junit" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#junit" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/testirovanie/junit-2/" target="_blank" rel="noreferrer"&gt;JUnit 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/junit" target="_blank" rel="noreferrer"&gt;Руководство по JUnit&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Maven
 &lt;div id="maven" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#maven" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/ekosistema/sredstva-sborki/apache-maven/" target="_blank" rel="noreferrer"&gt;Apache Maven&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/maven" target="_blank" rel="noreferrer"&gt;Руководство по Maven&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Spring
 &lt;div id="spring" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#spring" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://easyjava.ru/spring/" target="_blank" rel="noreferrer"&gt;Spring Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/spring-tutorial-full-version" target="_blank" rel="noreferrer"&gt;Руководство по Spring&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;JavaScript
 &lt;div id="javascript" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#javascript" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bonsaiden.github.io/JavaScript-Garden/ru" target="_blank" rel="noreferrer"&gt;JavaScript Garden&lt;/a&gt; - Иво Ветцель&lt;/li&gt;
&lt;li&gt;&lt;a href="https://html5book.ru/javascript-jquery" target="_blank" rel="noreferrer"&gt;JavaScript и jQuery&lt;/a&gt; - Елена Назарова&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/karmazzin/eloquentjavascript_ru" target="_blank" rel="noreferrer"&gt;Выразительный JavaScript&lt;/a&gt; - Marijn Haverbeke&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bxnotes.ru/conspect/kurs-sovremennogo-javascript/" target="_blank" rel="noreferrer"&gt;Курс современного JavaScript&lt;/a&gt; - bxnotes&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/webgl" target="_blank" rel="noreferrer"&gt;Онлайн-книга по WebGL&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://largescalejs.ru" target="_blank" rel="noreferrer"&gt;Паттерны для масштабируемых JavaScript-приложений&lt;/a&gt; - Эдди Османи&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/javascript" target="_blank" rel="noreferrer"&gt;Руководство по JavaScript&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://learn.javascript.ru" target="_blank" rel="noreferrer"&gt;Современный учебник JavaScript&lt;/a&gt; - Илья Кантор&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;AngularJS
 &lt;div id="angularjs" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#angularjs" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/angular" target="_blank" rel="noreferrer"&gt;Онлайн-руководство по AngularJS&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://angular-doc.herokuapp.com" target="_blank" rel="noreferrer"&gt;Перевод документации&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;jQuery
 &lt;div id="jquery" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#jquery" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://anton.shevchuk.name/jquery-book" target="_blank" rel="noreferrer"&gt;jQuery для начинающих&lt;/a&gt; - Антон Шевчук&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/jquery" target="_blank" rel="noreferrer"&gt;Онлайн-книга &amp;ldquo;Изучаем jQuery&amp;rdquo;&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jquery-docs.ru" target="_blank" rel="noreferrer"&gt;Русская документация по API jQuery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Node.js
 &lt;div id="nodejs" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nodejs" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://nodebeginner.ru" target="_blank" rel="noreferrer"&gt;Node.js для начинающих&lt;/a&gt; - Manuel Kiessling&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/nodejs" target="_blank" rel="noreferrer"&gt;Руководство по Node.js&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Nuxt.js
 &lt;div id="nuxtjs" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nuxtjs" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ru.nuxtjs.org" target="_blank" rel="noreferrer"&gt;Перевод документации&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;React
 &lt;div id="react" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#react" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://leanpub.com/the-road-to-learn-react-russian" target="_blank" rel="noreferrer"&gt;Путь к изучению React&lt;/a&gt; - Алексей Пыльцын (PDF, ePub, MOBI) &lt;em&gt;(Требуется аккаунт на Leanpub или действительный адрес электронной почты)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/react" target="_blank" rel="noreferrer"&gt;Руководство по React&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codedzen.ru/category/uroki/react" target="_blank" rel="noreferrer"&gt;Уроки по React&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Vue.js
 &lt;div id="vuejs" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vuejs" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ru.vuejs.org" target="_blank" rel="noreferrer"&gt;Перевод документации&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/vuejs" target="_blank" rel="noreferrer"&gt;Руководство по Vue.js&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Kotlin
 &lt;div id="kotlin" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#kotlin" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://kotlinlang.ru" target="_blank" rel="noreferrer"&gt;Руководство по языку Kotlin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/java/kotlin" target="_blank" rel="noreferrer"&gt;Руководство по языку Kotlin&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;LaTeX
 &lt;div id="latex" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#latex" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.inp.nsk.su/~baldin/LaTeX/index.html" target="_blank" rel="noreferrer"&gt;LaTeX, GNU/Linux и русский стиль (сборник статей)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.stolyarov.info/books/pdf/latex3days.pdf" target="_blank" rel="noreferrer"&gt;LaTeX за три дня&lt;/a&gt; - Андрей Столяров (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Lisp
 &lt;div id="lisp" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lisp" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lisper.ru/wiki/Cookbook" target="_blank" rel="noreferrer"&gt;Common Lisp Cookbook (перевод)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ilammy/lisp" target="_blank" rel="noreferrer"&gt;Lisp In Small Pieces (translation)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lisper.ru/pcl/" target="_blank" rel="noreferrer"&gt;Practical Common Lisp (перевод)&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;MetaPost
 &lt;div id="metapost" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#metapost" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.inp.nsk.su/~baldin/mpost/index.html" target="_blank" rel="noreferrer"&gt;Создание иллюстраций в MetaPost&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;.NET
 &lt;div id="net" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#net" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/adonet" target="_blank" rel="noreferrer"&gt;Руководство по ADO.NET и работе с базами данных&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/aspnet5" target="_blank" rel="noreferrer"&gt;Руководство по ASP.NET Core 2.0&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/mvc5" target="_blank" rel="noreferrer"&gt;Руководство по ASP.NET MVC 5&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/aspnet_webapi" target="_blank" rel="noreferrer"&gt;Руководство по ASP.NET Web API 2&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/entityframeworkcore" target="_blank" rel="noreferrer"&gt;Руководство по EF Core&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sharp/entityframework" target="_blank" rel="noreferrer"&gt;Руководство по Entity Framework&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;NoSQL
 &lt;div id="nosql" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nosql" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.pvsm.ru/download/mongodb-ru.pdf" target="_blank" rel="noreferrer"&gt;Маленькая книга о MongoDB&lt;/a&gt; - Карл Сегуин (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kondratovich/the-little-redis-book/blob/master/ru/redis.md" target="_blank" rel="noreferrer"&gt;Маленькая книга о Redis&lt;/a&gt; - Карл Сегуин&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/mongodb" target="_blank" rel="noreferrer"&gt;Руководство по MongoDB&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Objective-C
 &lt;div id="objective-c" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#objective-c" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yadi.sk/d/ugz7jW4RXLGTN" target="_blank" rel="noreferrer"&gt;Become an XCoder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://maleevdimka.files.wordpress.com/2013/04/ios-patterns-cliff-notes2.pdf" target="_blank" rel="noreferrer"&gt;Хрестоматия iOS паттернов&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://habrahabr.ru/post/149090/" target="_blank" rel="noreferrer"&gt;Цикл статей разработки под Apple iOS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Perl
 &lt;div id="perl" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#perl" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pragmaticperl.com" target="_blank" rel="noreferrer"&gt;Pragmatic Perl&lt;/a&gt; - журнал&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/perl-maslov/" target="_blank" rel="noreferrer"&gt;Введение в Perl&lt;/a&gt; - Маслов Владимир Викторович&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/perl_help/" target="_blank" rel="noreferrer"&gt;Краткий экскурс в Perl-программирование&lt;/a&gt; - Докучаев Дмитрий&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;PHP
 &lt;div id="php" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#php" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://getjump.github.io/ru-php-the-right-way" target="_blank" rel="noreferrer"&gt;PHP: Правильный Путь&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://docs.php.net/manual/ru" target="_blank" rel="noreferrer"&gt;Руководство по PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phpunit.readthedocs.io/ru/latest/" target="_blank" rel="noreferrer"&gt;Руководство по PHPUnit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.php-s.ru/self-teacher" target="_blank" rel="noreferrer"&gt;Самоучитель (учебник) по PHP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;CakePHP
 &lt;div id="cakephp" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cakephp" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/3.0/ru/index.html" target="_blank" rel="noreferrer"&gt;Руководство&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;CodeIgniter
 &lt;div id="codeigniter" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#codeigniter" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://codeigniter3.info" target="_blank" rel="noreferrer"&gt;CodeIgniter&lt;/a&gt; - Игорь Букша&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Laravel
 &lt;div id="laravel" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#laravel" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://laravel.ru/docs/v5" target="_blank" rel="noreferrer"&gt;Документация 5.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://laravel.su/docs" target="_blank" rel="noreferrer"&gt;Перевод документации&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Python
 &lt;div id="python" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#python" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aliev.github.io/runestone" target="_blank" rel="noreferrer"&gt;Problem Solving with Algorithms and Data Structures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpractice.ru/book-python-unittest" target="_blank" rel="noreferrer"&gt;Python. unittest&lt;/a&gt; - Абдрахманов М.И&lt;/li&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/oopython.php" target="_blank" rel="noreferrer"&gt;Python. Введение в объектно-ориентированное программирование&lt;/a&gt; - C. Шапошникова&lt;/li&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/python.php" target="_blank" rel="noreferrer"&gt;Python. Введение в программирование&lt;/a&gt; - C. Шапошникова&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpractice.ru/book-python-lessons" target="_blank" rel="noreferrer"&gt;Python. Уроки&lt;/a&gt; - Абдрахманов М.И.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/tkinter.php" target="_blank" rel="noreferrer"&gt;Tkinter. Программирование графического интерфейса&lt;/a&gt; - C. Шапошникова&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ru.diveintopython.net/toc.html" target="_blank" rel="noreferrer"&gt;Вглубь языка Python&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dfedorov.spb.ru/python3" target="_blank" rel="noreferrer"&gt;Основы программирования на Python&lt;/a&gt; - Дмитрий Фёдоров (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/python/tutorial" target="_blank" rel="noreferrer"&gt;Руководство по языку программирования Python&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pythonworld.ru/samouchitel-python" target="_blank" rel="noreferrer"&gt;Самоучитель Python&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wombat.org.ua/AByteOfPython" target="_blank" rel="noreferrer"&gt;Укус Питона&lt;/a&gt; - Swaroop C H&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.6" target="_blank" rel="noreferrer"&gt;Учебник Python 2.6&lt;/a&gt; - Викиучебник&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Django
 &lt;div id="django" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#django" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tutorial.djangogirls.org/ru" target="_blank" rel="noreferrer"&gt;Руководство Django Girls&lt;/a&gt; (1.11) (HTML) (:construction: &lt;em&gt;в процессе написания&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/python/django" target="_blank" rel="noreferrer"&gt;Руководство по веб-фреймворку Django&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;R
 &lt;div id="r" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#r" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.inp.nsk.su/~baldin/DataAnalysis/index.html" target="_blank" rel="noreferrer"&gt;Анализ данных с R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ievbras.ru/ecostat/Kiril/Article/A32/Starb.pdf" target="_blank" rel="noreferrer"&gt;Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R.&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Reverse engineering
 &lt;div id="reverse-engineering" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#reverse-engineering" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://beginners.re/RE4B-RU.pdf" target="_blank" rel="noreferrer"&gt;Введение в reverse engineering для начинающих&lt;/a&gt; - Денис Юричев (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Ruby
 &lt;div id="ruby" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ruby" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ru.wikibooks.org/wiki/Ruby" target="_blank" rel="noreferrer"&gt;Ruby&lt;/a&gt; - Викиучебник&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Krugloff/rus_ruby_book" target="_blank" rel="noreferrer"&gt;Ruby Book&lt;/a&gt; - Круглов А.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ruby-lang.org/ru/documentation/quickstart" target="_blank" rel="noreferrer"&gt;Ruby за двадцать минут&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://linux.yaroslavl.ru/docs/prog/ruby.html" target="_blank" rel="noreferrer"&gt;Руководство пользователя&lt;/a&gt; - matz&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.shokhirev.com/mikhail/ruby/ltp/title.html" target="_blank" rel="noreferrer"&gt;Учись программировать&lt;/a&gt; - Крис Пайн&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;RSpec
 &lt;div id="rspec" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#rspec" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://betterspecs.org/ru" target="_blank" rel="noreferrer"&gt;Better Specs (RSpec Guidelines with Ruby)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;Ruby on Rails
 &lt;div id="ruby-on-rails" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ruby-on-rails" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://railstutorial.ru/chapters/4_0/beginning" target="_blank" rel="noreferrer"&gt;Ruby on Rails Tutorial. Изучение Rails на Примерах&lt;/a&gt; Майкл Хартл&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rusrails.ru" target="_blank" rel="noreferrer"&gt;Ruby on Rails по-русски&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Rust
 &lt;div id="rust" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#rust" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rurust.github.io/rust-by-example-ru" target="_blank" rel="noreferrer"&gt;Rust на примерах&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ruRust/rustonomicon" target="_blank" rel="noreferrer"&gt;Растономикон&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rurust.github.io/rust_book_ru" target="_blank" rel="noreferrer"&gt;Язык программирования Rust&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Scala
 &lt;div id="scala" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#scala" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.github.io/effectivescala/index-ru.html" target="_blank" rel="noreferrer"&gt;Effective Scala&lt;/a&gt; - Marius Eriksen&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.github.io/scala_school/ru" target="_blank" rel="noreferrer"&gt;Scala Школа!&lt;/a&gt; - Twitter&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/anton-k/ru-neophyte-guide-to-scala" target="_blank" rel="noreferrer"&gt;Путеводитель неофита по Scala (перевод серии статей Даниеля Вестсайда)&lt;/a&gt; - Антон Холомьёв&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/scala" target="_blank" rel="noreferrer"&gt;Руководство по Scala&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Scilab
 &lt;div id="scilab" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#scilab" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forge.scilab.org/index.php/p/docintrotoscilab/downloads" target="_blank" rel="noreferrer"&gt;Введение в Scilab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://forge.scilab.org/index.php/p/docprogscilab/downloads" target="_blank" rel="noreferrer"&gt;Программирование в Scilab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Scratch
 &lt;div id="scratch" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#scratch" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dropbox.com/s/qsthpk5r6gqmi6u/CreativeComputing_RUS_june2016.pdf?dl=0" target="_blank" rel="noreferrer"&gt;Креативное программирование&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Smalltalk
 &lt;div id="smalltalk" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#smalltalk" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sites.google.com/site/polyglotsqueak" target="_blank" rel="noreferrer"&gt;Смолток: Язык и его реализация&lt;/a&gt; - Адэль Голдберг, Дэвид Робсон&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;SQL
 &lt;div id="sql" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sql" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://svyatoslav.biz/database_book/" target="_blank" rel="noreferrer"&gt;Работа с MySQL, MS SQL Server и Oracle в примерах&lt;/a&gt; - Святослав Куликов (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/sql/sqlserver" target="_blank" rel="noreferrer"&gt;Руководство по MS SQL Server 2017&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://proselyte.net/tutorials/sql" target="_blank" rel="noreferrer"&gt;Руководство по SQL&lt;/a&gt; - Евгений Сулейманов&lt;/li&gt;
&lt;li&gt;&lt;a href="https://postgrespro.ru/education/books/sqlprimer" target="_blank" rel="noreferrer"&gt;Язык SQL. Базовый курс&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;PostgreSQL
 &lt;div id="postgresql" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postgresql" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://postgrespro.ru/education/books/introbook" target="_blank" rel="noreferrer"&gt;PostgreSQL для начинающих&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://postgrespro.ru/docs/postgresql" target="_blank" rel="noreferrer"&gt;Документация&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.inp.nsk.su/~baldin/PostgreSQL/index.html" target="_blank" rel="noreferrer"&gt;История о PostgreSQL&lt;/a&gt; - Linux Format&lt;/li&gt;
&lt;li&gt;&lt;a href="http://postgresql.leopard.in.ua" target="_blank" rel="noreferrer"&gt;Работа с PostgreSQL - настройка и масштабирование&lt;/a&gt; - А. Ю. Васильев&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;TypeScript
 &lt;div id="typescript" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#typescript" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://typescript-lang.ru/docs/index.html" target="_blank" rel="noreferrer"&gt;Перевод официальной документации Typescript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://metanit.com/web/typescript" target="_blank" rel="noreferrer"&gt;Руководство по TypeScript&lt;/a&gt; - Евгений Попов&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Unix
 &lt;div id="unix" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#unix" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html" target="_blank" rel="noreferrer"&gt;Beyond Linux From Scratch (version 2011-12-30)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html" target="_blank" rel="noreferrer"&gt;Linux From Scratch (version 6.8)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/lkmpg26" target="_blank" rel="noreferrer"&gt;The Linux Kernel Module Programming Guide&lt;/a&gt; - Peter Jay Salzman, Michael Burian, Ori Pomerantz&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lib.ru/BACH" target="_blank" rel="noreferrer"&gt;Архитектура операционной системы Unix&lt;/a&gt; - Maurice J. Bach&lt;/li&gt;
&lt;li&gt;&lt;a href="https://younglinux.info/linuxintro" target="_blank" rel="noreferrer"&gt;Введение в Linux. Руководство по работе&lt;/a&gt; - Machtelt Garrels&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lib.ru/unixhelp" target="_blank" rel="noreferrer"&gt;Введение в системное администрирование UNIX&lt;/a&gt; - Мошков Максим Евгеньевич&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/lki" target="_blank" rel="noreferrer"&gt;Внутреннее устройство Ядра Linux 2.4&lt;/a&gt; - Tigran Aivazian&lt;/li&gt;
&lt;li&gt;&lt;a href="http://man-pages-ru.sourceforge.net" target="_blank" rel="noreferrer"&gt;Перевод Linux kernel and C library.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/zlp" target="_blank" rel="noreferrer"&gt;Программирование в Linux с нуля&lt;/a&gt; - Nikolay N. Ivanov&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/Lpg" target="_blank" rel="noreferrer"&gt;Руководство программиста для Linux&lt;/a&gt; - Sven Goldt, Matt Welsh&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/lpg" target="_blank" rel="noreferrer"&gt;Энциклопедия программиста Linux&lt;/a&gt; - Алексей Паутов&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/lkmpg" target="_blank" rel="noreferrer"&gt;Энциклопедия разработчика модулей ядра Linux&lt;/a&gt; - Ori Pomerantz&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Vim
 &lt;div id="vim" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vim" aria-label="Якорь"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.opennet.ru/docs/RUS/vim_cookbook" target="_blank" rel="noreferrer"&gt;Поваренная Книга Vim&lt;/a&gt; - Steve Oualline&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf" target="_blank" rel="noreferrer"&gt;Просто о Vim&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Advs for programmer</title><link>https://dominicusin.github.io/2020/03/18/advices/</link><pubDate>Wed, 18 Mar 2020 00:37:00 +0000</pubDate><guid>https://dominicusin.github.io/2020/03/18/advices/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;getting from &lt;a href="https://www.zoonman.com/blog/seven-golden-advices/" target="_blank" rel="noreferrer"&gt;Seven golden advices for programmer&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Never trust yourself It&amp;rsquo;s about the code. Everytime, when I have an error somewhere but can&amp;rsquo;t find it, I begin blame everything: interpreter, environment, language. But this is always the error in code, mostly this error is simple, like similar name of variable or just silly typo. In such moment I always trying to change state of my mind, switch environment, write unit test, grab cup of coffee or go for a walk.&lt;/p&gt;</description></item><item><title>programmers</title><link>https://dominicusin.github.io/2020/03/08/russian_programmers/</link><pubDate>Sun, 08 Mar 2020 20:49:00 +0000</pubDate><guid>https://dominicusin.github.io/2020/03/08/russian_programmers/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Good programmers never read manuals and rarely use online help - they easily get a grasp of a new program, simply because they have already tried every single program in this field before.&lt;/p&gt;</description></item><item><title>Google Interview Questions</title><link>https://dominicusin.github.io/2018/02/25/google-interview-questions/</link><pubDate>Sun, 25 Feb 2018 18:25:00 +0000</pubDate><guid>https://dominicusin.github.io/2018/02/25/google-interview-questions/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;##Google Interview Questions: Product Marketing Manager&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Why do you want to join Google?
&amp;ndash; Because I want to create tools for others to learn, for free. I didn&amp;rsquo;t have a lot of money when growing up so I didn&amp;rsquo;t get access to the same books, computers and resources that others had which caused money, I want to help ensure that others can learn on the same playing field regardless of their families wealth status or location.&lt;/p&gt;</description></item><item><title>Free Programming Books</title><link>https://dominicusin.github.io/2017/06/15/free-programming-books/</link><pubDate>Thu, 15 Jun 2017 16:49:00 +0000</pubDate><guid>https://dominicusin.github.io/2017/06/15/free-programming-books/</guid><description>&lt;p&gt;author: DominicusIn&lt;/p&gt;
&lt;p&gt;###Index&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#meta-lists" &gt;Списки книг&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#language-agnostic" &gt;Language Agnostic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#bash" &gt;Bash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#coffeescript" &gt;CoffeeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#git" &gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#javascript" &gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#latex" &gt;LaTeX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#lisp" &gt;Lisp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#metapost" &gt;MetaPost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#node.js" &gt;Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#nosql" &gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#perl" &gt;Perl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#r" &gt;R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#ruby" &gt;Ruby&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#rspec" &gt;RSpec&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#ruby-on-rails" &gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#scilab" &gt;Scilab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#sql" &gt;SQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dominicusin.github.io/2017/06/15/free-programming-books/#parallel" &gt;Параллельные технологии&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;###Language Agnostic&lt;/p&gt;</description></item></channel></rss>