mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2026-05-13 16:36:55 +00:00
Merge branch 'master' into standardize-wikibooks
This commit is contained in:
commit
5047c7f846
4 changed files with 50 additions and 3 deletions
|
|
@ -32,6 +32,7 @@
|
|||
* [Misc](#misc)
|
||||
* [.NET](#net)
|
||||
* [OCaml](#ocaml)
|
||||
* [Perl](#perl)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [QB64](#QB64)
|
||||
|
|
@ -41,6 +42,7 @@
|
|||
* [Sails.js](#sailsjs)
|
||||
* [Scala](#scala)
|
||||
* [Software Engineering](#software-engineering)
|
||||
* [SQL](#sql)
|
||||
* [Swift](#swift)
|
||||
* [Theory](#theory)
|
||||
* [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog)
|
||||
|
|
@ -82,10 +84,12 @@
|
|||
### Bash / Shell
|
||||
|
||||
* [Bento Shell Track](https://bento.io/topic/shell) (Bento)
|
||||
* [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790)
|
||||
|
||||
|
||||
### C
|
||||
|
||||
* [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P)
|
||||
* [Introduction to Computer Science](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VNsjDvmUcmQ)
|
||||
|
||||
|
||||
|
|
@ -97,6 +101,7 @@
|
|||
|
||||
### C++
|
||||
|
||||
* [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM)
|
||||
* [Google's C++ Course](https://developers.google.com/edu/c++/)
|
||||
* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware)
|
||||
* [LearnCpp.com C++ Tutorial](http://www.learncpp.com)
|
||||
|
|
@ -172,6 +177,8 @@
|
|||
* [Build a responsive website with Webflow](https://www.bloc.io/tutorials/webflow-tutorial-design-responsive-sites-with-webflow)
|
||||
* [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-a-beginner-s-guide-to-html-css-skeleton-and-animate-css)
|
||||
* [Build Dynamic Websites](http://cs75.tv/2010/fall/)
|
||||
* [CSS Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWqMH9a9DY8LFKrJ5NJCFHHe)
|
||||
* [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6)
|
||||
* [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc.
|
||||
* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
|
||||
|
||||
|
|
@ -188,6 +195,7 @@
|
|||
* [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html)
|
||||
* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/)
|
||||
* [Java for Complete Beginners](http://courses.caveofprogramming.com/courses/java-for-complete-beginners)
|
||||
* [Java for Mobile Devices - Introducing Codename One](https://codenameone.teachable.com/p/java-for-mobile-devices-introducing-codename-one)
|
||||
* [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc.
|
||||
* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
|
||||
* [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII)
|
||||
|
|
@ -293,9 +301,15 @@
|
|||
* [Introduction to Functional Programming in OCaml](https://www.fun-mooc.fr/courses/parisdiderot/56002S02/session02/about)
|
||||
|
||||
|
||||
### Perl
|
||||
|
||||
* [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC)
|
||||
|
||||
|
||||
### PHP
|
||||
|
||||
* [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc.
|
||||
* [PHP & MySQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWrjkpK2zD4TWKWMWVfeYK-b)
|
||||
|
||||
|
||||
### Python
|
||||
|
|
@ -317,6 +331,7 @@
|
|||
* [Programming for Everybody](https://www.coursera.org/learn/python)
|
||||
* [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity)
|
||||
* [Python Course](http://www.python-course.eu)
|
||||
* [Python Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpX_byHyTEj9hecPngl2DqR)
|
||||
|
||||
|
||||
### QB64
|
||||
|
|
@ -354,6 +369,11 @@
|
|||
* [Software Construction in Java](https://www.edx.org/course/software-construction-java-mitx-6-005-1x)
|
||||
|
||||
|
||||
### SQL
|
||||
|
||||
* [SQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_6xTfF2FrIw-NAOo3iWMy)
|
||||
|
||||
|
||||
### Swift
|
||||
|
||||
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/swiftris-build-your-first-ios-game-with-swift)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
### Index
|
||||
|
||||
* [Assembly Language](#assembly-language)
|
||||
* [Bash](#bash)
|
||||
* [Brainfuck](#brainfuck)
|
||||
* [C](#c)
|
||||
* [C#](#c-sharp)
|
||||
|
|
@ -19,6 +20,12 @@
|
|||
* [Gynvael's Asm (PL)](https://www.youtube.com/playlist?list=PL7CA8FE35B665D4DD) - Gynvael Coldwind
|
||||
|
||||
|
||||
### Bash
|
||||
|
||||
* [Bash - Skrypty powłoki](https://www.youtube.com/playlist?list=PLh6V3IQZSBSbls0j9DdkCpbbqQsBUzh4-) - Piotr Kośka
|
||||
* [Kurs BASH](https://www.youtube.com/playlist?list=PLHYqnLVqlfpyHMKNUkkdFQfueRcsssEj0)
|
||||
|
||||
|
||||
### Brainfuck
|
||||
|
||||
* [Programowanie w Brainfucku](https://www.youtube.com/watch?v=dzFgY4JsZe8)
|
||||
|
|
|
|||
|
|
@ -316,6 +316,7 @@
|
|||
|
||||
#### React
|
||||
|
||||
* [Путь к изучению React](https://leanpub.com/the-road-to-learn-react-russian) - Алексей Пыльцын (PDF, ePub, MOBI) *(Требуется аккаунт на Leanpub или действительный адрес электронной почты)*
|
||||
* [Руководство по React](https://metanit.com/web/react) - Евгений Попов
|
||||
* [Уроки по React](https://codedzen.ru/category/uroki/react)
|
||||
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@
|
|||
* [Isabelle/HOL](#isabellehol)
|
||||
* [J](#j)
|
||||
* [Java](#java)
|
||||
* [Codename One](#codename-one)
|
||||
* [JasperReports](#jasperreports)
|
||||
* [Spring](#spring)
|
||||
* [Spring Boot](#spring-boot)
|
||||
|
|
@ -279,6 +280,7 @@
|
|||
|
||||
* [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html) - Riccardo Poli et al.
|
||||
* [Algorithmic Graph Theory](http://code.google.com/p/graphbook/)
|
||||
* [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks
|
||||
* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne
|
||||
* [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot
|
||||
* [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF)
|
||||
|
|
@ -708,6 +710,7 @@ Kerridge (PDF) (email address *requested*, not required)
|
|||
* [Practicing Domain-Driven Design - Part 1](https://leanpub.com/Practicing-DDD) - Scott Millett *(Leanpub account or valid email requested)*
|
||||
* [Reactive Microservices Architecture](http://www.oreilly.com/programming/free/reactive-microservices-architecture-orm.csp) (email address *requested*, not required)
|
||||
* [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2)
|
||||
* [Serverless apps: Architecture, patterns, and Azure implementation](https://docs.microsoft.com/en-us/dotnet/standard/serverless-architecture/)
|
||||
* [Site Reliability Engineering](https://landing.google.com/sre/book/index.html)
|
||||
* [Software Architecture Patterns](http://www.oreilly.com/programming/free/software-architecture-patterns.csp) (email address *requested*, not required)
|
||||
* [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/)
|
||||
|
|
@ -747,7 +750,7 @@ Kerridge (PDF) (email address *requested*, not required)
|
|||
#### Web Performance
|
||||
|
||||
* [Book of Speed](http://www.bookofspeed.com) - Stoyan Stefanov
|
||||
* [High Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) - Ilya Grigorik
|
||||
* [High Performance Browser Networking](https://hpbn.co) - Ilya Grigorik
|
||||
* [Mature Optimization](http://carlos.bueno.org/optimization/mature-optimization.pdf) - Carlos Bueno (PDF)
|
||||
|
||||
|
||||
|
|
@ -1399,6 +1402,12 @@ Kerridge (PDF) (email address *requested*, not required)
|
|||
* [Welcome to the Java Workshop (2006)](http://javaworkshop.sourceforge.net) - Trevor Miller
|
||||
|
||||
|
||||
#### Codename One
|
||||
|
||||
* [Codename One Developer Guide](https://www.codenameone.com/files/developer-guide.pdf) (PDF)
|
||||
* [Create an Uber Clone in 7 Days (first 2 chapters)](http://uber.cn1.co) - Shai Almog (PDF)
|
||||
|
||||
|
||||
#### JasperReports
|
||||
|
||||
* [The JasperReports Ultimate Guide, Third Edition](http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) (PDF)
|
||||
|
|
@ -1702,6 +1711,7 @@ Kerridge (PDF) (email address *requested*, not required)
|
|||
* [Lisp Koans](https://github.com/google/lisp-koans)
|
||||
* [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev *(Leanpub account or valid email requested)*
|
||||
* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham
|
||||
* [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig (PDF, epub, markdown)
|
||||
* [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel
|
||||
* [Successful Lisp: How to Understand and Use Common Lisp](https://github.com/clojurians-org/lisp-ebook/blob/master/Successful%20Lisp%20How%20to%20Understand%20and%20Use%20Common%20Lisp%20-%20David%20B.%20Lamkins.pdf) - David Lamkins (PDF)
|
||||
* [The Common Lisp Cookbook](https://lispcookbook.github.io/cl-cookbook/)
|
||||
|
|
@ -1932,8 +1942,17 @@ Kerridge (PDF) (email address *requested*, not required)
|
|||
* [Practical PHP Testing](http://www.giorgiosironi.com/2009/12/practical-php-testing-is-here.html)
|
||||
* [Survive The Deep End: PHP Security](https://phpsecurity.readthedocs.org/en/latest/)
|
||||
* Symfony Framework
|
||||
* [The Symfony Book 2.x](https://symfony.com/pdf/Symfony_book_2.8.pdf) (PDF)
|
||||
* [The Symfony Book 3.x](http://symfony.com/doc/current/index.html)
|
||||
* Symfony 2.8
|
||||
* [The Symfony Book 2.8.x](https://symfony.com/pdf/Symfony_book_2.8.pdf) (PDF)
|
||||
* Symfony 3.4
|
||||
* [The Symfony Best practices 3.4.x](https://symfony.com/pdf/Symfony_best_practices_3.4.pdf) (PDF)
|
||||
* [The Symfony Book 3.4.x](https://symfony.com/doc/3.4/index.html)
|
||||
* [The Symfony Getting started 3.4.x](https://symfony.com/pdf/Symfony_getting_started_3.4.pdf) (PDF)
|
||||
* Symfony 4.1
|
||||
* [The Symfony Best practices 4.1.x](https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF)
|
||||
* [The Symfony Book 4.1.x](https://symfony.com/doc/4.1/index.html)
|
||||
* [The Symfony Getting started 4.1.x](https://symfony.com/pdf/Symfony_getting_started_4.1.pdf) (PDF)
|
||||
|
||||
* [Using Libsodium in PHP Projects](https://paragonie.com/book/pecl-libsodium)
|
||||
* Zend Framework
|
||||
* [Using Zend Framework 3](https://olegkrivtsov.github.io/using-zend-framework-3-book/html/)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue