mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2026-07-08 13:21:55 +00:00
Compare commits
10 Commits
b2497eb325
...
9d3ed02494
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d3ed02494 | ||
|
|
8aa904b1d9 | ||
|
|
39f37e1356 | ||
|
|
453563287c | ||
|
|
15e003a656 | ||
|
|
a4b68c08c5 | ||
|
|
7a1396e8fb | ||
|
|
a85fa4bfbc | ||
|
|
afc5fd1d71 | ||
|
|
5350ca46d3 |
@ -27,11 +27,6 @@
|
|||||||
* [Computer Programming Part 3](https://archive.org/details/computer-programming-part-3-tamim-shaharier-subin) - Tamim Shahriar Subeen (PDF)
|
* [Computer Programming Part 3](https://archive.org/details/computer-programming-part-3-tamim-shaharier-subin) - Tamim Shahriar Subeen (PDF)
|
||||||
|
|
||||||
|
|
||||||
### <a id="cpp"></a>C++
|
|
||||||
|
|
||||||
* [সিপিপি পরিগণনা Computer Programming](https://www.academia.edu/16658418/c_programming_bangla_book) - Mahmudul Hasan (PDF, HTML)
|
|
||||||
|
|
||||||
|
|
||||||
### Data Science
|
### Data Science
|
||||||
|
|
||||||
* [ডাটা সাইন্সের হাতেখড়ি](https://datasinsightsbd.gitbook.io) - Fazle Rabbi Khan (gitbook)
|
* [ডাটা সাইন্সের হাতেখড়ি](https://datasinsightsbd.gitbook.io) - Fazle Rabbi Khan (gitbook)
|
||||||
@ -96,4 +91,3 @@
|
|||||||
### Git and Github
|
### Git and Github
|
||||||
|
|
||||||
* [এক পলকে গিট ও গিটহাব](https://with.zonayed.me/book/git-n-github-at-glance/) - Zonayed
|
* [এক পলকে গিট ও গিটহাব](https://with.zonayed.me/book/git-n-github-at-glance/) - Zonayed
|
||||||
|
|
||||||
|
|||||||
@ -278,6 +278,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|||||||
|
|
||||||
### APL
|
### APL
|
||||||
|
|
||||||
|
* [A Programming Language](https://softwarepreservation.computerhistory.org/apl/book/APROGRAMMINGLANGUAGE.pdf) - Kenneth E. Iverson (PDF)
|
||||||
* [APL2 at a glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF)
|
* [APL2 at a glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF)
|
||||||
* [Introduction to College Mathematics with A Programming Language (1978)](https://softwarepreservation.computerhistory.org/apl/book/CollegeMathematicswithAPL.pdf) - E. J. LeCuyer (PDF)
|
* [Introduction to College Mathematics with A Programming Language (1978)](https://softwarepreservation.computerhistory.org/apl/book/CollegeMathematicswithAPL.pdf) - E. J. LeCuyer (PDF)
|
||||||
* [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML,PDF,IPYNB)
|
* [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML,PDF,IPYNB)
|
||||||
|
|||||||
@ -386,21 +386,22 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
|
|||||||
|
|
||||||
> :information_source: See also … [Emacs Lisp](free-programming-books-langs.md#emacs-lisp), [Regular Expressions](#regular-expressions)
|
> :information_source: See also … [Emacs Lisp](free-programming-books-langs.md#emacs-lisp), [Regular Expressions](#regular-expressions)
|
||||||
|
|
||||||
* [A Byte of Vim](https://www.swaroopch.com/notes/vim/) - Swaroop (PDF)
|
* [A Byte of Vim](https://vim.swaroopch.com) - Swaroop Chitlur, Nofrak, Fuzzymonk, Karmadude, Yesyo, Hbvit7, Leochingkwake (PDF) (CC BY-SA)
|
||||||
* [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html) - Free Software Foundation Inc. (HTML, PDF)
|
* [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html) - Free Software Foundation Inc. (HTML, PDF) (GFDL)
|
||||||
* [Learn Neovim](https://ofirgall.github.io/learn-nvim/chapters/00-why-should-i-learn.html) - Ofir Gal (online, PDF)
|
* [Learn Neovim](https://ofirgall.github.io/learn-nvim/chapters/00-why-should-i-learn.html) - Ofir Gal (HTML, PDF)
|
||||||
* [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) - Igor Irianto (HTML) *( :construction: in process)*
|
* [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) - Igor Irianto (HTML) (CC BY-NC-SA)
|
||||||
* [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler
|
* [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler (HTML)
|
||||||
* [Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - Yann Esposito
|
* [Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - Yann Esposito (HTML)
|
||||||
* [Learn Vimscript the Hard Way](https://learnvimscriptthehardway.stevelosh.com) - Steve Losh
|
* [Learn Vimscript the Hard Way](https://learnvimscriptthehardway.stevelosh.com) - Steve Losh (HTML)
|
||||||
* [The Craft of Text Editing or A Cookbook for an Emacs](https://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX)
|
* [The Craft of Text Editing or Emacs for the Modern World](https://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX)
|
||||||
* [Vi Improved -- Vim](https://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
|
* [Vi Improved -- Vim](https://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
|
||||||
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML)
|
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML) (CC BY-SA)
|
||||||
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) *( :card_file_box: archived)*
|
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) *( :card_file_box: archived)*
|
||||||
* [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal
|
* [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal (HTML) (CC BY-NC-SA)
|
||||||
* [Vim Regular Expressions 101](https://vimregex.com) - Oleg Raisky
|
* [Vim Regular Expressions 101](https://vimregex.com) - Oleg Raisky
|
||||||
* [Visual Studio .NET Tips and Tricks](https://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF)
|
* [Visual Studio .NET Tips and Tricks](https://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF)
|
||||||
* [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (online, PDF)
|
* [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (HTML, PDF)
|
||||||
|
* [Visual Studio Code - The Essentials](https://microsoft.github.io/vscode-essentials/en/) - Yohan Lasorsa, Christopher Maneu (HTML) (CC BY-SA) *( :construction: in process)*
|
||||||
|
|
||||||
|
|
||||||
### Information Retrieval
|
### Information Retrieval
|
||||||
|
|||||||
@ -47,7 +47,8 @@
|
|||||||
### <a id="csharp"></a>C\#
|
### <a id="csharp"></a>C\#
|
||||||
|
|
||||||
* [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast)
|
* [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast)
|
||||||
* [General .NET videos](https://www.youtube.com/playlist?list=PLUOequmGnXxPjam--7GAls6Tb1fSmL9mL) - Nick Chapsas(screencast)
|
* [Coding After Work](https://poddtoppen.se/podcast/1076724955/coding-after-work-podcast) - Jessica Engström, Jimmy Engström (podcast)
|
||||||
|
* [General .NET videos](https://www.youtube.com/playlist?list=PLUOequmGnXxPjam--7GAls6Tb1fSmL9mL) - Nick Chapsas (screencast)
|
||||||
* [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast)
|
* [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast)
|
||||||
* [Keep Coding Podcast](https://www.youtube.com/playlist?list=PL3bCPMOBNeGwG1fkIs6FCF7_jpeVgQLS0) - Nick Chapsas (podcast)
|
* [Keep Coding Podcast](https://www.youtube.com/playlist?list=PL3bCPMOBNeGwG1fkIs6FCF7_jpeVgQLS0) - Nick Chapsas (podcast)
|
||||||
|
|
||||||
|
|||||||
@ -10,8 +10,10 @@
|
|||||||
* [Asdf](https://asdf.pizza) - Therése Komstadius, Anton Gunnarsson (podcast)
|
* [Asdf](https://asdf.pizza) - Therése Komstadius, Anton Gunnarsson (podcast)
|
||||||
* [Developers – mer än bara kod](https://www.developerspodcast.com) - Madeleine Schönemann, Sofia Larsson, Gustav Hallberg (podcast)
|
* [Developers – mer än bara kod](https://www.developerspodcast.com) - Madeleine Schönemann, Sofia Larsson, Gustav Hallberg (podcast)
|
||||||
* [IT-säkerhetspodden](https://www.itsakerhetspodden.se) - Mattias Jadesköld, Erik Zalitis (podcast)
|
* [IT-säkerhetspodden](https://www.itsakerhetspodden.se) - Mattias Jadesköld, Erik Zalitis (podcast)
|
||||||
* [Kodsnack](http://kodsnack.se) (podcast)
|
* [Kodsnack](https://kodsnack.se) (podcast)
|
||||||
|
* [Kompilator](https://kompilator.se) (podcast)
|
||||||
* [Let's tech-podden](https://letstech.libsyn.com) - Henrik Enström (podcast)
|
* [Let's tech-podden](https://letstech.libsyn.com) - Henrik Enström (podcast)
|
||||||
|
* [Modermodemet](https://modermodemet.se) (podcast)
|
||||||
* [Spelskaparna](https://spelskaparna.com) - Olle Landin (podcast)
|
* [Spelskaparna](https://spelskaparna.com) - Olle Landin (podcast)
|
||||||
* [Still in beta](http://stillinbeta.se) (podcast)
|
* [Still in beta](http://stillinbeta.se) (podcast)
|
||||||
* [Under utveckling](https://underutveckling.libsyn.com) (podcast)
|
* [Under utveckling](https://underutveckling.libsyn.com) (podcast)
|
||||||
|
|||||||
@ -759,6 +759,7 @@
|
|||||||
* [Docker Tutorial for Beginners \| Full Course \[2021\]](https://www.youtube.com/watch?v=p28piYY_wv8) - Amigoscode
|
* [Docker Tutorial for Beginners \| Full Course \[2021\]](https://www.youtube.com/watch?v=p28piYY_wv8) - Amigoscode
|
||||||
* [Docker Tutorial Videos \| DevOps Tool](https://www.youtube.com/playlist?list=PL9ooVrP1hQOHUKuqGuiWLQoJ-LD25KxI5) - edureka!
|
* [Docker Tutorial Videos \| DevOps Tool](https://www.youtube.com/playlist?list=PL9ooVrP1hQOHUKuqGuiWLQoJ-LD25KxI5) - edureka!
|
||||||
* [IIEC RISE 1.0 Docker](https://www.youtube.com/playlist?list=PLAi9X1uG6jZ30QGz7FZ55A27jPeY8EwkE)
|
* [IIEC RISE 1.0 Docker](https://www.youtube.com/playlist?list=PLAi9X1uG6jZ30QGz7FZ55A27jPeY8EwkE)
|
||||||
|
* [Learn Docker [Full Course]](https://www.boot.dev/courses/learn-docker) - Lane Wagner
|
||||||
|
|
||||||
|
|
||||||
### Elastic
|
### Elastic
|
||||||
@ -1040,6 +1041,7 @@
|
|||||||
### JavaScript
|
### JavaScript
|
||||||
|
|
||||||
* [30 Days, 30 JavaScript Projects For Beginners to Practice](https://youtube.com/playlist?list=PLjwm_8O3suyOgDS_Z8AWbbq3zpCmR-WE9&si=fofo8k2c5sjQPOKq) - GreatStack
|
* [30 Days, 30 JavaScript Projects For Beginners to Practice](https://youtube.com/playlist?list=PLjwm_8O3suyOgDS_Z8AWbbq3zpCmR-WE9&si=fofo8k2c5sjQPOKq) - GreatStack
|
||||||
|
* [30 Days of JavaScript](https://leetcode.com/studyplan/30-days-of-javascript/) - LeetCode
|
||||||
* [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain
|
* [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain
|
||||||
* [Beginner's Series to: JavaScript](https://www.youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer
|
* [Beginner's Series to: JavaScript](https://www.youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer
|
||||||
* [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
|
* [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
|
||||||
@ -1532,6 +1534,7 @@
|
|||||||
### Perl
|
### Perl
|
||||||
|
|
||||||
* [Perl Programming Course for Beginners](https://www.youtube.com/watch?v=_DFa26ep-h4) - freeCodeCamp
|
* [Perl Programming Course for Beginners](https://www.youtube.com/watch?v=_DFa26ep-h4) - freeCodeCamp
|
||||||
|
* [Perl Scripting Tutorial Videos](https://www.youtube.com/playlist?list=PL9ooVrP1hQOH9R0GR6yFteE4XWbsYNLga) - Edureka!
|
||||||
* [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC) - The Bad Tutorials
|
* [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC) - The Bad Tutorials
|
||||||
* [Perl Tutorial: Basics to Advanced](https://www.youtube.com/playlist?list=PL1h5a0eaDD3rTG1U7w9wmff6ZAKDN3b16) - VLSI Academy
|
* [Perl Tutorial: Basics to Advanced](https://www.youtube.com/playlist?list=PL1h5a0eaDD3rTG1U7w9wmff6ZAKDN3b16) - VLSI Academy
|
||||||
|
|
||||||
@ -1620,6 +1623,7 @@
|
|||||||
* [Python Course](https://www.python-course.eu)
|
* [Python Course](https://www.python-course.eu)
|
||||||
* [Python Course from scratch](https://scrimba.com/playlist/pNpZMAB) - Olaf Paulson (scrimba)
|
* [Python Course from scratch](https://scrimba.com/playlist/pNpZMAB) - Olaf Paulson (scrimba)
|
||||||
* [Python Data Analysis](https://www.coursera.org/learn/python-analysis) - Scott Rixner, Joe Warren (Coursera)
|
* [Python Data Analysis](https://www.coursera.org/learn/python-analysis) - Scott Rixner, Joe Warren (Coursera)
|
||||||
|
* [Python Essentials 1](https://www.netacad.com/courses/python-essentials-1?courseLang=en-US) - Cisco Networking Acadamy
|
||||||
* [Python Essentials 1](https://edube.org/study/pe1) (Edube Interactive)
|
* [Python Essentials 1](https://edube.org/study/pe1) (Edube Interactive)
|
||||||
* [Python for Beginners](https://alison.com/course/python-for-beginners) - Merul Dhiman (Alison)
|
* [Python for Beginners](https://alison.com/course/python-for-beginners) - Merul Dhiman (Alison)
|
||||||
* [Python for Beginners](https://opencv.org/university/python-for-beginners/) - OpenCV University
|
* [Python for Beginners](https://opencv.org/university/python-for-beginners/) - OpenCV University
|
||||||
|
|||||||
@ -76,11 +76,13 @@
|
|||||||
* [C Language Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm-n8Iz-_3MuNsJFzr0UlGUu) - Telugu Computer World
|
* [C Language Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm-n8Iz-_3MuNsJFzr0UlGUu) - Telugu Computer World
|
||||||
* [C Language Full Course in Telugu](https://www.youtube.com/playlist?list=PLD7HLs2NCdoUiJir3Kqdqs6OX07oFdcgT) - College Coders
|
* [C Language Full Course in Telugu](https://www.youtube.com/playlist?list=PLD7HLs2NCdoUiJir3Kqdqs6OX07oFdcgT) - College Coders
|
||||||
* [C Programming](https://www.youtube.com/playlist?list=PLS8lzSv6JRJ0naiWKSsE15A2sPNufLat1) - Swaroop Talks
|
* [C Programming](https://www.youtube.com/playlist?list=PLS8lzSv6JRJ0naiWKSsE15A2sPNufLat1) - Swaroop Talks
|
||||||
|
* [C language in Telugu](https://www.youtube.com/playlist?list=PLNgoFk5SYUgn5L4ocsA6FTvqKLSzp_8wF) - Vamsi Bhavani
|
||||||
|
|
||||||
|
|
||||||
### <a id="cpp"></a>C++
|
### <a id="cpp"></a>C++
|
||||||
|
|
||||||
* [C++ Complete Tutorial](https://www.youtube.com/watch?v=uZBXKmQH5u8) - Telugu Computer World
|
* [C++ Complete Tutorial](https://www.youtube.com/watch?v=uZBXKmQH5u8) - Telugu Computer World
|
||||||
|
* [C++ Course in Telugu : 25 Days Challenge](https://www.youtube.com/playlist?list=PLNgoFk5SYUglsFq6H2WkQODuzsQyyRrPl) - Vamsi Bhavani
|
||||||
* [C++ Language Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm9keJjsA95jKa4EUVLd7mQP) - Telugu Computer World
|
* [C++ Language Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm9keJjsA95jKa4EUVLd7mQP) - Telugu Computer World
|
||||||
* [C++ Programming in Telugu - Complete Tutorial in 14 Hours](https://www.youtube.com/playlist?list=PLC2mgeYbYNm9keJjsA95jKa4EUVLd7mQP) - Telugu Computer World
|
* [C++ Programming in Telugu - Complete Tutorial in 14 Hours](https://www.youtube.com/playlist?list=PLC2mgeYbYNm9keJjsA95jKa4EUVLd7mQP) - Telugu Computer World
|
||||||
|
|
||||||
@ -154,6 +156,8 @@
|
|||||||
|
|
||||||
* [Core Java in Telugu Language](https://www.youtube.com/playlist?list=PLacgMXFs7kl8wrP2mPyJgsWVk-FP31qq1) - H Y R Tutorials
|
* [Core Java in Telugu Language](https://www.youtube.com/playlist?list=PLacgMXFs7kl8wrP2mPyJgsWVk-FP31qq1) - H Y R Tutorials
|
||||||
* [Full Java Tutorials in Telugu - Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2Lyt9-2hhRj37otchec1OJL) - telugu web guru
|
* [Full Java Tutorials in Telugu - Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2Lyt9-2hhRj37otchec1OJL) - telugu web guru
|
||||||
|
* [JAVA Programming](https://www.youtube.com/playlist?list=PLKZ1dSitnT22IpIQJ2kgfyLeQJ7ySPBol) - Trending Technology
|
||||||
|
* [Java Course in Telugu : 30 Days Challenge](https://www.youtube.com/playlist?list=PLNgoFk5SYUgmv-wv3aOupxr82c53KJDOB) - Vamsi Bhavani
|
||||||
* [Java 8 Hours Course in Telugu](https://www.youtube.com/watch?v=AzJEnN2pK_I) - Python Life
|
* [Java 8 Hours Course in Telugu](https://www.youtube.com/watch?v=AzJEnN2pK_I) - Python Life
|
||||||
* [Java in Telugu - Complete Tutorial in 13 Hours](https://www.youtube.com/watch?v=wXfmWSGE2ok) - Telugu Computer World
|
* [Java in Telugu - Complete Tutorial in 13 Hours](https://www.youtube.com/watch?v=wXfmWSGE2ok) - Telugu Computer World
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user