diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..e9a9bff8ebdad653f80705b5fdf61805647fa393 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9e77963b70fb792b99e3dce9d0367cb17af49622..f6f6e600ec724a40afbbaf629c7f19fb7e539b60 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,18 +22,18 @@ By submitting code you agree to the [LICENSE](https://github.com/vhf/free-progra ### Formatting -+ All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple! ++ All lists are `.md` files. Try to learn Github's Markdown syntax. It's simple! + All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order. -+ Sections are using level 3 heading (in HTML is ```

```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```

```, in Markdown is ```####```). ++ Sections are using level 3 heading (in HTML is `

`, in Markdown is `###`), and subsections are using level 4 (in HTML is `

`, in Markdown is `####`). The idea is to have -+ ```2``` empty lines between last suggested book & new header -+ ```0``` empty line between header & first book of that very section. -+ ```0``` empty line between each book in 1 section. -+ ```1``` empty line at the end of each ```.md``` file. ++ `2` empty lines between last suggested book & new header ++ `0` empty line between header & first book of that very section. ++ `0` empty line between each book in 1 section. ++ `1` empty line at the end of each `.md` file. Like this example: -``` +```markdown [...] * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) diff --git a/free-programming-books-fa_IR.md b/free-programming-books-fa_IR.md index 654535b84e2792dfd3e4dee383869d26311b73ca..488b6116cf39a2896171d2bff8c3afb18c0557ce 100644 --- a/free-programming-books-fa_IR.md +++ b/free-programming-books-fa_IR.md @@ -1,7 +1,7 @@ ###فهرست * [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) - * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) - * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) + * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3) + * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) * [CSS](#css) * [LaTeX](#latex) * [PHP](#php) diff --git a/free-programming-books-hu.md b/free-programming-books-hu.md index ace19eb7355548a264c57a38845e0f109d8d56cb..ef1cc25514829a0f21f2d1c1160631c8a433c150 100644 --- a/free-programming-books-hu.md +++ b/free-programming-books-hu.md @@ -1,91 +1,91 @@ -###Index -* [Programozási nyelv független](#programozasi-nyelv-fuggetlen) -* [Ada](#ada) -* [Arduino](#arduino) -* [C++](#c) -* [HTML / CSS](#html-css) -* [Java](#java) -* [LISP](#lisp) -* [.NET](#net) -* [PHP](#php) -* [PowerShell](#powershell) -* [Python](#python) -* [Windows Phone](#windows-phone) - - -###Programozási nyelv független -* [Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF) -* [A hitelesítés-szolgáltatókkal szembeni bizalom erősítése](http://mek.oszk.hu/03900/03943/index.phtml) - Várnai Róbert (PDF) -* [Az adatbázistervezés alapjai és titkai](http://mek.oszk.hu/11100/11123/index.phtml) - Halassy Béla (Word, PDF) -* [Ember, információ, rendszer](http://mek.oszk.hu/11100/11122/index.phtml) - Halassy Béla (Word, PDF) -* [Formális nyelvek](http://mek.oszk.hu/05000/05099/index.phtml) - Bach Iván (PDF) -* [Kanban és Scrum mindkettőből a legjobbat](http://www.adaptiveconsulting.hu/dokumentumok) - Henrik Kniberg, Mattias Skarin, ford.: Csutorás Zoltán és Marhefka István (PDF) -* [Prognyelvek portál](http://nyelvek.inf.elte.hu/index.php) - Felelős oktató: Nyékyné Gaizler Judit (HTML) -* [Mese a felhasználó központú tervezőről](http://mek.oszk.hu/11700/11748/index.phtml) - David Travis, ford.: Favorit Fordító Iroda (PDF) - - -###Ada -* [Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF) - - -###Arduino -* [Arduino programozási kézikönyv](http://avr.tavir.hu/) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges) - - -###C++ -* [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF) - - -###HTML / CSS -* [CSS alapjai](http://weblabor.hu/cikkek/cssalapjai1) - Bártházi András (HTML) -* [Webes szabványok](http://nagygusztav.hu/webes-szabvanyok) - Chris Mills, Ben Buchanan, Tom Hughes-Croucher, Mark Norman "Norm" Francis, Linda Goin, Paul Haine, Jen Hanen, Benjamin Hawkes-Lewis, Ben Henick, Christian Heilmann, Roger Johansson, Peter-Paul Koch, Jonathan Lane, Tommy Olsson, Nicole Sullivan és Mike West, ford.: Nagy Gusztáv (PDF) - - -###Java -* [CORBA-alapú elosztott alkalmazások](http://mek.oszk.hu/01400/01404/index.phtml) - Csizmazia Balázs (PDF) -* [Fantasztikus programozás](http://mek.oszk.hu/00800/00889/index.phtml) - Bátfai Mária Erika, Bátfai Norbert (PDF) -* [Hálózati alkalmazások Java nyelven](http://mek.oszk.hu/01300/01304/index.phtml) - Csizmazia Anikó, Csizmazia Balázs (PDF) -* [Hálózati alkalmazások készítése: CORBA, Java, WWW](http://mek.oszk.hu/01700/01750/index.phtml) - Csizmazia Balázs (PS) -* [Java alapú webtechnológiák](http://www.ms.sapientia.ro/~manyi/index_java_techn.html) - Antal Margit (PDF) -* [Java programozás](http://nagygusztav.hu/java-programozas) - Nagy Gusztáv (PDF) -* [Objektumorientált programozás](http://www.ms.sapientia.ro/~manyi/teaching/oop/oop.pdf) - Antal Margit (PDF) -* [Programozás III.](http://www.sze.hu/~varjasin/oktat.html) - Varjasi Norbert (PDF) -* [RMI](http://mek.oszk.hu/01200/01263/index.phtml) - Dékány Dániel (PDF) - - -###LISP -* [A LISP programozási nyelv](http://mek.oszk.hu/07200/07258/index.phtml) - Zimányi Magdolna, Kálmán László, Fadgyas Tibor (PDF) - - -###Linux -* [A GNU/Linux programozása grafikus felületen](http://mek.oszk.hu/05500/05528/index.phtml) - Pere László (PDF) -* [GNU/Linux segédprogramok használata](http://mek.oszk.hu/08700/08742/index.phtml) - Terék Zsolt (PDF) - - -###.NET -* [C#](http://mek.oszk.hu/10300/10384/index.phtml) - Reiter István (PDF) -* [C# programozás lépésről lépésre](http://devportal.hu) - Reiter István (PDF) -* [Honlapépítés a XXI. században](http://mek.oszk.hu/10300/10392/index.phtml) - A WebMatrix csapat és Balássy György (PDF) -* [Silverlight 4](http://mek.oszk.hu/10300/10382/index.phtml) - Árvai Zoltán, Csala Péter, Fár Attila Gergő, Kopacz Botond, Reiter István, Tóth László (PDF) - - -###PHP -* [Drupal 7 alapismeretek](http://nagygusztav.hu/drupal-7-alapismeretek) - Nagy Gusztáv (PDF) -* [Drupal 6 alapismeretek](http://nagygusztav.hu/drupal-6-alapismeretek) - Nagy Gusztáv (PDF) -* [Webadatbázis-programozás](http://ade.web.elte.hu/wabp/index.html) - Horváth Győző, Tarcsi Ádám (HTML) -* [Web programozás alapismeretek](http://nagygusztav.hu/web-programozas) - Nagy Gusztáv (PDF) - - -###PowerShell -* [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF) - - -###Python -* [Bevezetés a Pythonba példákkal](http://mek.oszk.hu/08400/08436/index.phtml) - Raphaël Marvie, ford.: Daróczy Péter (PDF) -* [Bevezetés a wxPythonba](http://mek.oszk.hu/08400/08446/index.phtml) - Jeremy Berthet, Gilles Doge, ford.: Daróczy Péter (PDF) -* [Python-programozás](http://blog.molnardenes.hu/python-programozas-1-alapfogalmak/) - Molnár Dénes (HTML) -* [Tanuljunk meg programozni Python nyelven](http://mek.oszk.hu/08400/08435/index.phtml) - Gérard Swinnen, ford.: Daróczy Péter (PDF, ODT) - - -###Windows Phone -* [Windows Phone fejlesztés lépésről lépésre](http://mek.oszk.hu/10300/10393) - Árvai Zoltán, Fár Attila Gergő, Farkas Bálint, Fülöp Dávid, Komjáthy Szabolcs, Turóczi Attila, Velvárt András (PDF) +###Index +* [Programozási nyelv független](#programozasi-nyelv-fuggetlen) +* [Ada](#ada) +* [Arduino](#arduino) +* [C++](#c) +* [HTML / CSS](#html-css) +* [Java](#java) +* [LISP](#lisp) +* [.NET](#net) +* [PHP](#php) +* [PowerShell](#powershell) +* [Python](#python) +* [Windows Phone](#windows-phone) + + +###Programozási nyelv független +* [Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF) +* [A hitelesítés-szolgáltatókkal szembeni bizalom erősítése](http://mek.oszk.hu/03900/03943/index.phtml) - Várnai Róbert (PDF) +* [Az adatbázistervezés alapjai és titkai](http://mek.oszk.hu/11100/11123/index.phtml) - Halassy Béla (Word, PDF) +* [Ember, információ, rendszer](http://mek.oszk.hu/11100/11122/index.phtml) - Halassy Béla (Word, PDF) +* [Formális nyelvek](http://mek.oszk.hu/05000/05099/index.phtml) - Bach Iván (PDF) +* [Kanban és Scrum mindkettőből a legjobbat](http://www.adaptiveconsulting.hu/dokumentumok) - Henrik Kniberg, Mattias Skarin, ford.: Csutorás Zoltán és Marhefka István (PDF) +* [Prognyelvek portál](http://nyelvek.inf.elte.hu/index.php) - Felelős oktató: Nyékyné Gaizler Judit (HTML) +* [Mese a felhasználó központú tervezőről](http://mek.oszk.hu/11700/11748/index.phtml) - David Travis, ford.: Favorit Fordító Iroda (PDF) + + +###Ada +* [Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF) + + +###Arduino +* [Arduino programozási kézikönyv](http://avr.tavir.hu/) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges) + + +###C++ +* [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF) + + +###HTML / CSS +* [CSS alapjai](http://weblabor.hu/cikkek/cssalapjai1) - Bártházi András (HTML) +* [Webes szabványok](http://nagygusztav.hu/webes-szabvanyok) - Chris Mills, Ben Buchanan, Tom Hughes-Croucher, Mark Norman "Norm" Francis, Linda Goin, Paul Haine, Jen Hanen, Benjamin Hawkes-Lewis, Ben Henick, Christian Heilmann, Roger Johansson, Peter-Paul Koch, Jonathan Lane, Tommy Olsson, Nicole Sullivan és Mike West, ford.: Nagy Gusztáv (PDF) + + +###Java +* [CORBA-alapú elosztott alkalmazások](http://mek.oszk.hu/01400/01404/index.phtml) - Csizmazia Balázs (PDF) +* [Fantasztikus programozás](http://mek.oszk.hu/00800/00889/index.phtml) - Bátfai Mária Erika, Bátfai Norbert (PDF) +* [Hálózati alkalmazások Java nyelven](http://mek.oszk.hu/01300/01304/index.phtml) - Csizmazia Anikó, Csizmazia Balázs (PDF) +* [Hálózati alkalmazások készítése: CORBA, Java, WWW](http://mek.oszk.hu/01700/01750/index.phtml) - Csizmazia Balázs (PS) +* [Java alapú webtechnológiák](http://www.ms.sapientia.ro/~manyi/index_java_techn.html) - Antal Margit (PDF) +* [Java programozás](http://nagygusztav.hu/java-programozas) - Nagy Gusztáv (PDF) +* [Objektumorientált programozás](http://www.ms.sapientia.ro/~manyi/teaching/oop/oop.pdf) - Antal Margit (PDF) +* [Programozás III.](http://www.sze.hu/~varjasin/oktat.html) - Varjasi Norbert (PDF) +* [RMI](http://mek.oszk.hu/01200/01263/index.phtml) - Dékány Dániel (PDF) + + +###LISP +* [A LISP programozási nyelv](http://mek.oszk.hu/07200/07258/index.phtml) - Zimányi Magdolna, Kálmán László, Fadgyas Tibor (PDF) + + +###Linux +* [A GNU/Linux programozása grafikus felületen](http://mek.oszk.hu/05500/05528/index.phtml) - Pere László (PDF) +* [GNU/Linux segédprogramok használata](http://mek.oszk.hu/08700/08742/index.phtml) - Terék Zsolt (PDF) + + +###.NET +* [C#](http://mek.oszk.hu/10300/10384/index.phtml) - Reiter István (PDF) +* [C# programozás lépésről lépésre](http://devportal.hu) - Reiter István (PDF) +* [Honlapépítés a XXI. században](http://mek.oszk.hu/10300/10392/index.phtml) - A WebMatrix csapat és Balássy György (PDF) +* [Silverlight 4](http://mek.oszk.hu/10300/10382/index.phtml) - Árvai Zoltán, Csala Péter, Fár Attila Gergő, Kopacz Botond, Reiter István, Tóth László (PDF) + + +###PHP +* [Drupal 7 alapismeretek](http://nagygusztav.hu/drupal-7-alapismeretek) - Nagy Gusztáv (PDF) +* [Drupal 6 alapismeretek](http://nagygusztav.hu/drupal-6-alapismeretek) - Nagy Gusztáv (PDF) +* [Webadatbázis-programozás](http://ade.web.elte.hu/wabp/index.html) - Horváth Győző, Tarcsi Ádám (HTML) +* [Web programozás alapismeretek](http://nagygusztav.hu/web-programozas) - Nagy Gusztáv (PDF) + + +###PowerShell +* [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF) + + +###Python +* [Bevezetés a Pythonba példákkal](http://mek.oszk.hu/08400/08436/index.phtml) - Raphaël Marvie, ford.: Daróczy Péter (PDF) +* [Bevezetés a wxPythonba](http://mek.oszk.hu/08400/08446/index.phtml) - Jeremy Berthet, Gilles Doge, ford.: Daróczy Péter (PDF) +* [Python-programozás](http://blog.molnardenes.hu/python-programozas-1-alapfogalmak/) - Molnár Dénes (HTML) +* [Tanuljunk meg programozni Python nyelven](http://mek.oszk.hu/08400/08435/index.phtml) - Gérard Swinnen, ford.: Daróczy Péter (PDF, ODT) + + +###Windows Phone +* [Windows Phone fejlesztés lépésről lépésre](http://mek.oszk.hu/10300/10393) - Árvai Zoltán, Fár Attila Gergő, Farkas Bálint, Fülöp Dávid, Komjáthy Szabolcs, Turóczi Attila, Velvárt András (PDF) diff --git a/free-programming-books-id.md b/free-programming-books-id.md index 213fc46cfb5c2309c67a2584e84b5b3470058c71..c74947a04988aeb70142cea97704b4f9568c204c 100644 --- a/free-programming-books-id.md +++ b/free-programming-books-id.md @@ -1,16 +1,16 @@ ###Index - * [HTML & CSS](#html-css) * [Javascript](#javascript) * [PHP](#php) + ###html-css * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/) + ###javascript * [Mengenal Javascript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript) + ###php * [Tutorial Ebook PHP](http://adf.ly/1847642/http://www.4shared.com/rar/CtmMQ24E/Ebook_Tutorial_PHP.html) - - diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 65ef54d53b18200270d06cc1bb6c2deeebbff65b..3a042f161ab5b25bf5f142c24c2571c56fe20eae 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -36,4 +36,4 @@ ####Node.js -* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) \ No newline at end of file +* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 12049f250f47fde573c407bde429fff0c9a87595..cce2241eb423c3cbf25fe48bb531ab72b58b14d4 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -15,6 +15,7 @@ * [Shell Script](#shell) * [Lua](#lua) + ###C * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index 9145c0aae38db5c1071a03af352b409756e57bc8..7adbe54fc21a7c59603aeea97183b42de3a708dc 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -13,6 +13,7 @@ * [Python](#python) * [Rust](#rust) + ###C * [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php) * [Sistem Programlama ve İleri C Uygulamaları Kurs Notları](http://www.kaanaslan.com/resource/course_note/download_file.php?file_id=16)