Skip to content

Commit 28b3a14

Browse files
authored
Merge branch 'main' into main
2 parents e817227 + 91fdb7e commit 28b3a14

6 files changed

+29
-7
lines changed

books/free-programming-books-langs.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ Books on general-purpose programming that don't focus on a specific language are
230230
* [Windows Phone](#windows-phone)
231231
* [Workflow](#workflow)
232232
* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour)
233+
* [Zig](#zig)
233234

234235

235236
### ABAP
@@ -302,6 +303,7 @@ Books on general-purpose programming that don't focus on a specific language are
302303
* [Introduction to Arduino : A piece of cake!](http://www.introtoarduino.com) - Alan G. Smith
303304
* [Learn Arduino](https://riptutorial.com/Download/arduino.pdf) - Compiled from StackOverflow documentation (PDF)
304305
* [Open softwear - Fashionable prototyping and wearable computing using the Arduino](https://softwear.cc/book/files/Open_Softwear-beta090712.pdf) - Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund (PDF) (CC BY-NC-ND)
306+
* [Science, Programming, Art and Radioelectronics Club (SPARC)](https://github.com/artyom-poptsov/SPARC) - Artyom V. Poptsov (PDF) (CC BY-SA)
305307

306308

307309
### ASP.NET
@@ -1118,7 +1120,7 @@ Books on general-purpose programming that don't focus on a specific language are
11181120

11191121
#### Spring Boot
11201122

1121-
* [Building modern Web Apps with Spring Boot and Vaadin](https://v.vaadin.com/hubfs/Pdfs/Building%20Modern%20Web%20Apps%20with%20Spring%20Boot%20and%20Vaadin.pdf) (PDF)
1123+
* [Building modern Web Apps with Spring Boot and Vaadin](https://vaadin.com/docs/v14/flow/tutorial/overview) - Vaadin (HTML)
11221124
* [Spring Boot Reference Guide](https://docs.spring.io/spring-boot/docs/current/reference/html/) - Phillip Webb, et al. ([PDF](https://docs.spring.io/spring-boot/docs/current/reference/pdf/spring-boot-reference.pdf))
11231125

11241126

@@ -1150,7 +1152,7 @@ Books on general-purpose programming that don't focus on a specific language are
11501152
* [Designing Scalable JavaScript Applications](https://www.manning.com/books/designing-scalable-javascript-applications) - Emmit Scott (PDF+livebook)
11511153
* [Dev Docs](https://devdocs.io/javascript/) - Various (HTML)
11521154
* [DOM Enlightenment](https://frontendmasters.com/guides/javascript-enlightenment/) - Cody Linley
1153-
* [Eloquent JavaScript 3rd edition](http://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI) (CC BY-NC)
1155+
* [Eloquent JavaScript 4th edition](https://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI) (CC BY-NC)
11541156
* [Essential Javascript](https://www.programming-books.io/essential/javascript/) - Krzysztof Kowalczyk, StackOverflow Contributors
11551157
* [Exploring ES6](http://exploringjs.com/es6/) - Axel Rauschmayer (HTML)
11561158
* [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Kyle Simpson (HTML)
@@ -2705,3 +2707,9 @@ Books on general-purpose programming that don't focus on a specific language are
27052707
### YAML
27062708

27072709
* [YAML Tutorial](https://www.tutorialspoint.com/yaml/yaml_tutorial.pdf) - TutorialsPoint (PDF)
2710+
2711+
2712+
### Zig
2713+
2714+
* [Introduction to Zig](https://pedropark99.github.io/zig-book) - Pedro Duarte Faria (HTML)
2715+
* [Zig Language Reference](https://ziglang.org/documentation/master) (HTML)

books/free-programming-books-my.md

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* [PHP](#php)
1010
* [Programming](#programming)
1111
* [Python](#python)
12+
* [TypeScript](#typescript)
1213
* [Web Development](#web-development)
1314

1415

@@ -62,6 +63,11 @@
6263
* [Programming Basic For Beginner](http://books.saturngod.net/programming_basic/) - Saturngod
6364

6465

66+
### TypeScript
67+
68+
* [TypeScript Baby](https://lwin-moe-paing.gitbook.io/typescript-baby-by-lwin-moe-paing) - Lwin Moe Paing (Git Book)
69+
70+
6571
### Web Development
6672

6773
* [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung (PDF)

books/free-programming-books-pt_BR.md

+1
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,7 @@
421421
* [Python Fluente, Segunda Edição (2023)](https://pythonfluente.com) - Luciano Ramalho (HTML)
422422
* [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes
423423
* [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF)
424+
* [Python para Matemáticos](https://sbm.org.br/wp-content/uploads/2023/09/Minicurso_Python_final2.pdf) - Andréa Lins, Lins Souza (PDF)
424425
* [Tutorial Django Girls](http://tutorial.djangogirls.org/pt/)
425426

426427

books/free-programming-books-ru.md

+6
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* [Управление конфигурациями](#управление-конфигурациями)
99
* [Экосистема открытого исходного кода](#экосистема-открытого-исходного-кода)
1010
* [IDE and editors](#ide-and-editors)
11+
* [Arduino](#arduino)
1112
* [Assembly](#assembly)
1213
* [Bash](#bash)
1314
* [C](#c)
@@ -132,6 +133,11 @@
132133
* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) - Swaroop (PDF)
133134

134135

136+
### Arduino
137+
138+
* [Автомато-программато-компарадио-кружок](https://github.com/artyom-poptsov/SPARC/blob/master/README.ru.org) - Artyom V. Poptsov (PDF) (CC BY-SA)
139+
140+
135141
### Assembly
136142

137143
* [Ассемблер в Linux для программистов C](https://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) - Викиучебник

books/free-programming-books-subjects.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,11 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
161161
* [Build a Blockchain from Scratch in Go with gRPC](https://github.com/volodymyrprokopyuk/go-blockchain) - Volodymyr Prokopyuk
162162
* [chain.courses](https://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar *(:card_file_box: archived)*
163163
* [Getting Started with Enterprise Blockchain: A Guide to Design and Development](https://www.ibm.com/downloads/cas/RYWXAR0M) - Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk (PDF)
164-
* [Grokking Bitcoin](https://rosenbaum.se/book/) - Kalle Rosenbaum (HTML) (CC BY-NC-SA)
164+
* [Grokking Bitcoin](https://rosenbaum.se/book/) - Kalle Rosenbaum (HTML) `(CC BY-NC-SA)`
165165
* [IBM Blockchain: The Founder’s Handbook, Third Edition](https://www.ibm.com/downloads/cas/GZPPMWM5) - Antonio Banda, Matthew Hamilton, Eileen Lowry, John Widdifield, et al. (PDF)
166166
* [Learning Bitcoin from the Command Line](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line) - Christopher Allen, Shannon Appelcline, et al. (HTML)
167-
* [Mastering Bitcoin - Unlocking digital currencies (2017), 2nd Edition](https://github.com/bitcoinbook/bitcoinbook) - Andreas M. Antonopoulos (AsciiDoc) (CC-BY-NC-ND)
168-
* [Mastering Ethereum (2018), 1st Edition](https://github.com/ethereumbook/ethereumbook) - Andreas M. Antonopoulos, Gavin Wood (AsciiDoc)
167+
* [Mastering Bitcoin - Unlocking digital currencies (2017), 2nd Edition](https://github.com/bitcoinbook/bitcoinbook) - Andreas M. Antonopoulos (AsciiDoc) `(CC BY-NC-ND)`
168+
* [Mastering Ethereum (2018), 1st Edition](https://github.com/ethereumbook/ethereumbook) - Andreas M. Antonopoulos, Gavin Wood (AsciiDoc)
169169
* [Mastering the Lightning Network](https://github.com/lnbook/lnbook) - Andreas M. Antonopoulos, Olaoluwa Osuntokun, Rene Pickhardt (AsciiDoc)
170170
* [Playtime with Hyperledger Composer](https://schadokar.dev/ebooks/playtime-with-hyperledger-composer/) - Shubham Chadokar (PDF)
171171

@@ -199,8 +199,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
199199

200200

201201
### Competitive Programming
202-
203-
* [Competitive Programmer's Handbook](https://cses.fi/book/book.pdf) - Antti Laaksonen (PDF) (CC BY-NC-SA)
202+
=======
203+
* [Competitive Programmer's Handbook](https://cses.fi/book/book.pdf) - Antti Laaksonen (PDF) `(CC BY-NC-SA)`
204204
* [Competitive Programming, 1st Edition](https://cpbook.net/#CP1details) - Steven Halim [(PDF)](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf)
205205
* [Competitive Programming, 2nd Edition](https://cpbook.net/#CP2details) - Steven Halim [(PDF)](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp2.pdf)
206206
* [Principles of Algorithmic Problem Solving](https://www.csc.kth.se/~jsannemo/slask/main.pdf) - Johan Sannemo (PDF)

courses/free-courses-tr.md

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
* [HTML Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx7aP99nDNRKDi70bLFr_kX-) - Hakan Yalçınkaya \| Kodluyoruz
4343
* [HTML+CSS Öğreniyoruz](https://www.youtube.com/playlist?list=PLadt0EaV4m3Ae9mBaQNylUKUaFK38F4EB) - Adem Ilter
4444
* [Sıfırdan CSS Eğitim](https://www.youtube.com/playlist?list=PLadt0EaV4m3BX9JaZbKS9B8076bruv93Y) - Adem Ilter
45+
* [XHTML(HTML) ve CSS Dersleri](https://www.youtube.com/playlist?list=PLWctyKyPphPjm1jnFNsQfOIDgR3wf-prc) - Erol Mesut Gün (Yakın Kampüs)
4546

4647

4748
### IDE and editors

0 commit comments

Comments
 (0)