📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

266 lines
42 KiB

* [இத மறற மிகளி படிகவ](README.md#translations) *
#பஙகளிளர உரிம ஒபபநதம
பஙகளிபதனலம, இநத களஞியதி [உரிமம](../LICENSE) நகள ஒபிகள.
##பஙகளிளர நடதிிகள
பஙகளிபதனலம, இநத களஞியதி [நடதிிகள](CODE_OF_CONDUCT.md) மதிக ஒபிகள. ([மியரகள](README.md#translations))
# சகம
1. "ஒரதகத எளிகப பதிிறகவதறன இண" எனபத எப ஒர *இலவச*தகதின இண அலல. தயவ இலவச உளளடககத மட பஙகளிகவ. அத இலவசம எனபத உறிபடிகள. பதகஙகளவதற *வினஞசலகவரிகளபட* பககஙகளன இணகளகள ஏறகவி, ஆன அவற படியலகளகள வரவி.
2.கள Git ஐ அறிய வியதி: இநத ரி ஏறகனவ இலத ஆரவமள ஒனகள கண, தயவ ஒர [Issue](https://github.com/EbookFoundation/free-programming-books/issues) உஙகள இணகளிகளடன உரகவ.
- உஙகள Git தி, ர Fork ச Pull Requests (PR) அனபவ.
3. எஙகளிடம 6 வகன படியலகள உளளன. சரின ஒனகவ:
- *பதகஙகள*: PDF, HTML, ePub, ஒர gitbook.io அடிபடின தளம, ஒர Git Repo, பறவ.
- *படநிகள*: ஒரடநி எனபத ஒர கறறல, அத ஒரதகம அலல. [இத ஒரடநி](http://ocw.mit.edu/cours/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
- *ஊட பயிிகள*: பயனரி அலலத கடடளகள தடடசய அனமதி ஒர ஊட வலதளம மறி மதிிறத ("மதி" மலமகள "தரம" என அரதமலல). எட: [Haskell ஐ மயறிகவ](http://tryhaskell.org), [Try Git](https://learngitbranching.js.org)
- *வினஙகள*: நிரலகத கறவதறன ஆன மற ஊட வலதளஙகள, விகள அலலத. கிகள எழகள, தகவ (அலலத இயககவ) மற பகிரவ. வினஙகளிிவதனலம உஙகளகள அழபடத அனமதிிறன.
- *பகள மறிகதகள*: பகள மறிகதகள.
- *சிகல அமகள மறிிரலகம*: கி மதிடன அலலத இலமல, மறற பயனரகளடனிகள ஒபிவதனலம அலலத இலமல, எளிய அலலதிகலன சிகலகளபதனலம உஙகளிரலக திறனகள மதிய உதவ வலதளம அலலத.
5. உளள [வழிதலகள](#guides) பிபறவத உறி, ககளி [Markdown formatting](#formatting) ஐ மதிகவ.
6. உஙகள படியலகள *வி* மற *வடிவமதலிிகள*ிபறறபபடிறன எனபத உறிபடத கிஹபயலகளதனகள இயக. **உஙகளறஙகளதனகளிிளனவ** எனபத உறிபடிகள.
## வழிதலகள
- ஒரதகம இலவசம எனபத உறிபடிகள. தபட இர சரிகவ. பதகம இலவசம எனகள ஏனிிகள என PR இல கரிி அதிிகள உதவிறத.
- Google Drive, Dropbox, Mega, Scribd, Issuu மறிற ஒதத க பதிற தளஙகளியபபடட ககளகள ஏறக ம.
- [](#alphabetical-order) விவரிகபபடளபடி உஙகள இணகள அகர வரிபடிகவ.
-ிகவ அதிரபவமன மலதடன இண பயனபடதவ (அதவத, ஆசிியரி வலதளம தரப வலதளதிட சிறநதத).
-ிகள இல (இதிி மறிி இணகள அடங, ஆன அவ மடமலல).
- எப ஒர 'http' இணிட ஒர 'https' இணிபவ—அவ ஒரி இர வர மற அத உளளடககத வழங வர.
-களி, பிதஙிய ஸ அகறறவ: 'http://example.com/' எனபதற பதிக 'http://example.com'.
- எபிய இணிகள: 'http://example.com/dir/' எனபத 'http://example.com/dir/index.html' ஐ விட சிறநதத.
- URL க இணகள (shortened URLs) இல.
- வழககமக "பதி" ஒன "தறய" இணிகள: 'http://example.com/dir/book/current/' எனபத 'http://example.com/dir/book/v1.0.0/index.html' ஐ விட சிறநதத.
- ஒர இணிவதின சிதழ/சய கபமிடபபடட சிதழ/SSL பிரசி ஏத இர:
1. *மி*, அத 'http' உடனறவ (because accepting exceptions can be complicated on mobile devices).
2. 'http' பதிிகவி என, உலிி ஒரிிிலகபதனலம அலலத எசசரிறககணிபதனலம 'https' மலம இண இன அணகல.
3. *அத அகறறவ* இலி.
- ஒர இண பல வடிவஙகளி இர, ஒவ வடிவத பறிய கிடன ஒர தனி இணகவ.
- இணயதி இடஙகளி ஒர வளம இர—மிகவ அதிரபவமன மலதடன இண பயனபடதவ (ம தரப வலதளதிட ஆசிியரி வலதளமிறநதத).
- அவ பதிகளடன இணகபபடி, இநத பதிகள அவறிபதறனதக இர எனகளி, ஒவ பதி பறிய கிடன ஒர தனி இணகவ (பகவ [ி #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) வடிவமதலித விததி பஙகளிக).
-ிய கமிகளிட அண கமிகள (ஒனடல/நதல/மியமபதனலம) விகள. ஒர PR சமரிபதற உஙகள கடமகள squash சய விய அவசியமி. (இநத விிகள ஒர அமலபடத ம, ஏனி இத பரமரிளரகளி வசதிக மட).
-தகம பழயதக இர, விி தலடனகவ.
-தமன இடஙகளி ஆசிியரியர அலலதயரகளகவ. நகள ஆசிியர படியலகள 'மற பலர' எனகல.
-தகமிகபபடவி என, இனயபபட வரிறத, [](#in_process) விவரிகபபடளபடி 'சயலி' கிகவ.
- [*Internet Archive's Wayback Machine*](https://web.archive.org) (அலலத ஒதத) ஐப பயனபடி ஒர வளத, [](#archived) விவரிகபபடளபடி 'கபகபபடதபபடட' கிகவ. பயனபடத சிறநத பதிகள சமபதியவ மறனவ.
- பதிிறககமயலபடதபபடவதற ஒரினஞசலகவரி அலலத கணக அமரபபட, அடிி-பதமன கிகளகவ, e.g.: '(மினஞசலகவரி *கரபபடடத*, தி)'.
## வடிவம
- அன படியலகள '.md' ககள. [Markdown](https://guides.github.com/features/mastering-markdown/) தடரியல கறக மயறிகவ. அத எளி!
- அன படியலகள ஒரிடனடஙிறன. அனிிகள உடிிகள அங படியலி இணபதசன. அத அகர வரிபடிிகள.
-ிிகளி 3 தலகள பயனபடிறன ('###') மற உடிிகளி 4 தலகள ('####').
### யசன:
- கடி இணிய பகி இடி *2 வகள*.
- அதனிிி தல மறதல இண இடி *1 வ*.
- இரண இணகள இடி *0 வ*.
- .md கிிி *1 வ வரி*.
**உதரணம:**
- ']' மற '(' க இடி இடிகளக வ:
- *மசமனத:* ```[மற அறதமன பதகம] (http://example.com/book.html)```
- *நலலத:* ```[மற அறதமன பதகம](http://example.com/book.html)```
-கள எழளர, '-' ஐப பயனபடதவ (ஒற இடஙகளழபபடட க):
- *மசமனத:*
```
உர [...] * [மற அறதமன பதகம](http://example.com/book.html) - ஜ
```
- *நலலத:*
```
உர [...] * [மற அறதமன பதகம](http://example.com/book.html) - ஜ
```
- இண அதன வடிவம இடி ஒர இடதகவ:
- *மசமனத:*
```
உர [...] * [ிகவ அறதமன பதகம](https://example.org/book.pdf)(PDF)
```
- *நலலத:*
```
உர [...] * [ிகவ அறதமன பதகம](https://example.org/book.pdf) (PDF)
```
- ஆசிியர வடிவமி வரி:
- *மசமனத:*
```
உர [...] * [ிகவ அறதமன பதகம](https://example.org/book.pdf) - (PDF) ஜ
```
- *நலலத:*
```
உர [...] * [ிகவ அறதமன பதகம](https://example.org/book.pdf) - ஜ (PDF)
```
- பல வடிவஙகள (ஒவ வளதி ஒர இணகளிி. வ வடிவஙகள எளிக அணககிய ஒற இண இலதப, பல இணகள அரதமளதக இரகல. ஆன ஒவ இண பரமரி உரிறத, எனவ அத தவிக மயறிி):
- *மசமனத:*
```
உர [...] * [மற அறதமன பதகம](http://example.com/) - ஜ (HTML)
BAD: * [மற அறதமன பதகம](https://downloads.example.org/book.html) - ஜ (download site)
```
- *நலலத:*
```
உர [...] * [மற அறதமன பதகம](http://example.com/) - ஜ (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
```
## பழய பதகஙகளி தலிி ஆணகவ
- *மசமனத:*
உரசமனத * [ிகவ அறதமன பதகம](https://example.org/book.html) - ஜ-1970
- *நலலத:*
உர நலலத * [ஒரிக அறதமன பதகம (1970)](https://example.org/book.html) - ஜ
<a id="in_process"></a>## சயலதகஙகள
- உர நலலத * [விி ஒர அறதமன பதகமக இர](http://example.com/book2.html) - John Doe (HTML) * (: கடனம * சயலி)
<a id="archived"></a>## கபகபபடதபபடட இணகள
- உர நலலத * [ஒர வழி ஆதரவரஸயமன பதகம](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) * (: card _ file _ box: archived)
## அகர வரி
- ஒர எழிடஙி பல தலகள இர, அவற இரணவத வரிி வரிபடகள. எடக, 'ஆ' எனபத 'அப' எனபதற வரிறத.
- 'ஒன' 'ஒன' க வரிறத.
கள ஒர தவறன இண கண, எநத வரிகளற வ எனபத அறிய லிடரிி சரிகவ.
## கிகள
அடிபடகள ஒபடளவி எளினவ என, ந படியலி வளஙகளி பனகததன உளளத. இநத பனகததன எவி எனபதறன சில கிகள இங.
### ம
எஙகள படியலகளதபடச ம வழஙிறன: தலகள, URL கள, படிகள, தளஙகள மற அணகலிகள.
#### தலகள
- கணிிகபபடட தலகள எத இல. வளஙகளிி தலகள எடக மயறிி; இத தவிக மி, தலகள கணிிகவ அலலத தலயஙகமகப பயனபடதவ என பஙகளிளரகள அறிதபபடிகள. பழய படகள ஒரிிிலக உளளத; அவதனக வரல ஆரவதி, தலடன இணகபபடட அடி ஒர வரடம பயனரகள அவரகள ஆரவமக உளகள எனபத அறிய உதவிறத.
- ALLCAPS தலகள இல. வழககமக தல வழகதமனத, ஆன சநகம இரலதிிலதனத பயனபடதவ. ஈமிகள இல.
#### URL கள
கமன URL களகள அனமதிக ம.
- கணிிகள URL இலி அகறறபபட வ.
- சரவதச URL கள தவிகபபட வ. உலி கமிகளக இவறிி வழஙிறன, ஆன தயவ நகல ஒடடவ.
- HTTPS சயலபடதபபடட பபறற ('http') URL களிட பன ('https') URL கள எபிபபபடிறன.
- படியலிடபபடட வளதத வலபககஙகளி URL களகளிபவி, மக வ இடஙகளிி.
#### படளரகள
-ியரளரகள உடபட, பதமன இடஙகளி இலவச வளஙகள உரியவரகளகள கடன வழஙக விி!
-ியரகபபடட படகள அசல எழளரட வ. இநத எடி உளளபடி, ஆசிியரகள தவிர கடன படளரகள [MARC ரிடரகள](https://loc.gov/marc/relators/relaterm.html) பயனபடத பரிி.
'மடவ * [ஒரியரகபபடட பதகம](http://example.com/book.html) - ஜ, 'டிி. : 'மிிடர'
இங, சிி 'trl. : 'மியரளர MARC ரிடரி பயனபடிறத.
- ஆசிியர படியலி உளள ஒவ உரபடி வரயறக கம ',' ஐப பயனபடதவ.
-கள ஆசிியர படியலகள 'மற பலர' எனகல.
- படளரகளன இணகளகள அனமதிகவி.
- அலலதியபபடட படகள, "படளர" ஒரிளககமபடல. எடக, "கிகர" அலலத "ஆரஐபிியல" பதகஙகள "ஸஓவரஃப ஆவணஙகளிிகபபடடவ" என வரவகபபடிறன.
- படளரகளியரகளி "பிியர" அலலத "டடர" பற களரவபயரகளகளகவி.
#### நர வரமபடட படிகள மறதனகள
ஆறதஙகளி அகறற விய விஷயஙகளகள படியலிடவி.
ஒரடதிடதி வரயறகபபடட சலம அலலதலம இர, நகள அத படியலிட ம.
- ஒரிிட கலதி இலவசமக இர வளஙகள எஙகள படியலிட மி.
#### தளஙகள மற அணகலிகள
- படிகள. கிக எஙகளடநி படியலகள, தளம வள விளககதி ஒரிய பகி. ஏன, படநி தளஙகளலவகள மற அணகலிிகளளன. பதிபட ஒரதகதகள வழககமக படியலிட ம என, பல படநி தளஙகளி ஒரித கணக இலமலத சலவகள உளளன. எடடநி தளஙகளி Coursera, EdX, Udacity மற Udemy ஆகியவ அடங. ஒரடதிடம ஒர தளத இர, தளதியர அடி படியலிடபபட வ.
-ிிிிகளட பல படிகள எஙகளிடம உளளன. நகளி ஒர தளமக படியலிடவி, யி படளர படியலிட மயறிி, இத தளம. யிிகள. நகள வழககமக தனிபடட யிிகளடன இணக ம, அவ ஒர மணிரதிளமடவ மற ஒரடநி அலலத பயிில கடடமகபபடி. அபபடி, பி. ஆரிளககதி அதிிவத உறிபடிகள.
-கபபடவி (i.e. youtu.be/xxxx) இணகள!
-பப. லபப பல அணகலிிகளடனதகஙகள வழஙிறத. சில நரஙகளி ஒரதகத பதிமல படிகல; சில நரஙகளி ஒரதகதி இலவச அணகலபப கணகபடிறத. பதகஙகளி தரம மற Leanpub அணகலிிகளி கலவ மறிரவததன ஆகியவற கரி, '* (Leanpub கணக அலலதபடிினஞசலரபபடடத) *' எனற அணகலிடனியத படியலிட அனமதிி.
#### வககள
ஒர வளம எநத படியலதமனத எனபதிபதறன மதலிி, வளம தன எவிவரிிறத எனபதபத. அத தன ஒரதகம என அழ, அத ஒரதகமக இரகல.
#### நகள படியலித வககள
இணயம பரநத அளவி இரபத, நகள எஙகள படியலகளிகவி:
- வலபதிகள
- வலபதி பதிகள
- கடகள
- வலதளஙகள (except for those that host LOTS of items that we list).
-டஙகள அலலதிிகள அலத விகள.
-தக அதியஙகள
-தகஙகளிிஸரிிகள
- ஐஆரி அலலதிினலகள
- அலலத அஞசல படியலகள
எஙகளிிரலக படியலகள இநத விலககள பறி அவவளவ கணினவ அலல. ரிகம சமகதிகபபடிறத; நகள ஒரறத அலலதகதடனதலக பரிக விி, தயவ ஆலசனய ஒரிகல பயனபடதவ.
### பதகஙகள எதிக பிற பகள
தகதிறன பறிகள அவவளவ பரபரபக இல. ஒர வளம ஒரதகம எனபதிில பணகள இங:
- இதி ISBN (International Standard Book Number) உளளத
- இதி உளளடகக அடடவண உளளத
- பதிிறககமயகிய பதி வழஙகபபடிறத, கிக ePub ககள
- இத பதிகளளத
- இத ஊட உளளடககம அலலதிகளதத அல
- இத ஒர தலிிக மறக மயறிிறத
- இத தனிறத
இநத பணகளித நிய பதகஙகள படியலிி; அதழலதத.
#### பதகஙகள எதிக. படிகள
ில நரஙகளி இவறபடவத கடினமக இரகல!
படிகளடரய படபதகஙகளளன, அவறகள எஙகளதகப படியலகளி படியலி. படிகளிிிகள, பயிிகள, சதனகள, கிகள அலலதிற பதன உதவிகள உளளன. ஒரி அலலதி எனபத ஒரடநி அலல. ஒர பவரி ஒரடநி அலல.
#### ஊட பயிிகள எதிக பிற விஷயஙகள
கள அத அசி அதனரத தகக வள மி, அத ஒர ஊட பயிி அலல.
## ஆடஷன
- வடிவமிிகள அமலகம [GitHub Actions](https://github.com/features/action) வழிக தியஙியபபடிறத [fpb-lint](https://github.com/vhf/free-programming-books-lint) ஐப பயனபடி (பக [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)).
- URL சரி [amazing_bot](https://github.com/dkamsing/awesome_bot) ஐ பயனபடிறத.
- URL சரிவதற, 'check_urls = file_to_check' ஐகட ஒர கமிி உளளடகிய ஒர கமி அழதவ:
```bash
ிறப check_urls = free-programming-books.md free-programming-books-en.md
```
- ஒவ உளிிக ஒற இடத பயனபடி, சரிக ஒனபடட ககளகளிிடல.
-கள ஒனபடட ககளிி, கடடமிிகள கடிக சரிகபபடட கிி அடிபடககடவ. இதனரணமக நகள பச கடடமகளறல எனபதகள அறிிக வ, எனவ "அனகள" -> "விவரஙகள" எனபதிிவதனலமிிிி உளள பி பதி ஆயய மறககள.