### Index
* [Algoritmid ja andmestruktuurid ](#algoritmid-ja-andmestruktuurid )
* [C ](#c )
* [C# ](#csharp )
* [Java ](#java )
* [JavaScript ](#javascript )
* [AngularJS ](#angularjs )
* [Vue ](#vue )
* [PHP ](#php )
* [Python ](#python )
* [R ](#r )
* [SQL ](#sql )
* [WebGL ](#webgl )
### Algoritmid ja andmestruktuurid
* [Algoritmid ja andmestruktuurid (2003, Kolmas, parandatud ja täiendatud trükk) ](https://dspace.ut.ee/bitstream/handle/10062/16872/9985567676.pdf ) - Jüri Kiho (PDF)
### C
* [Programmeerimiskeel C ](https://et.wikibooks.org/wiki/Programmeerimiskeel_C ) - Wikiõpikud
### <a id="csharp"></a>C\#
* [Microsoft Visual Studio Code ja C# ](https://digiarhiiv.ut.ee/Ained/Doc/VFailid/CSharp_ja_VS.pdf ) - Kalle Remm (PDF)
### Java
* [Java õppematerjalid ](https://javadoc.pages.taltech.ee ) - TalTech
* [Programmeerimiskeel Java ](https://et.wikibooks.org/wiki/Programmeerimiskeel_Java ) - Wikiõpikud
### JavaScript
* [JavaScript ](https://web.archive.org/web/20200922201525/http://puhang.tpt.edu.ee/raamatud/JavaScript_konspekt.pdf ) - Jüri Puhang (PDF) *(:card_file_box: archived)*
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
3 years ago
#### AngularJS
* [AngularJS raamistiku õppematerjal ](https://www.cs.tlu.ee/teemad/get_file.php?id=400 ) - Sander Leetus (PDF)
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
3 years ago
#### Vue
* [Vue.js raamistiku õppematerjal ](https://www.cs.tlu.ee/teemaderegister/get_file.php?id=715 ) - Fred Korts (PDF)
### PHP
* [PHP põhitõed ning funktsioonid ](https://et.wikibooks.org/wiki/PHP ) - Wikiõpikud
### Python
* [Programmeerimise õpik ](https://progeopik.cs.ut.ee ) - Tartu Ülikooli Arvutiteaduse Instituut
* [Pythoni algteadmised ](https://courses.cs.ut.ee/MTAT.03.100/2012_fall/uploads/opik/00_eessona.html ) - Tartu Ülikooli Arvutiteaduse Instituut
* [Pythoni wikiraamat ](https://et.wikibooks.org/wiki/Python ) - Wikiõpikud
* [Pythoni õppematerjalid ](https://pydoc.pages.taltech.ee ) - TalTech
### R
* [Statistiline andmeteadus ja visualiseerimine R keele abil ](https://andmeteadus.github.io/2015/rakendustarkvara_R ) - Mait Raag, Raivo Kolde
### SQL
* [Andmebaaside alused ](https://enos.itcollege.ee/~priit/1.%20Andmebaasid/1.%20Loengumaterjalid ) - Priit Raspel (HTML)
* [SQL päringute koostamine, analüüsimine ja optimeerimine ](https://comserv.cs.ut.ee/home/files/Ivanova_Informaatika_2017.pdf?study=ATILoputoo&reference=C408CC06DE4620A985CDF60C2678C97AE45017AB ) - Anastassia Ivanova (PDF)
### WebGL
* [WebGL'i kasutamine interaktiivsete graafikarakenduste loomiseks veebilehitsejas ](http://www.cs.tlu.ee/teemaderegister/get_file.php?id=351 ) - Raner Piibur (PDF)