diff --git a/books/free-programming-books-ar.md b/books/free-programming-books-ar.md index 702a9d0b4..4314875cf 100644 --- a/books/free-programming-books-ar.md +++ b/books/free-programming-books-ar.md @@ -2,24 +2,40 @@ ### Index +* [Algorithms](#algorithms) * [Arduino](#arduino) * [Artificial Intelligence](#artificial-intelligence) +* [C](#c) +* [C sharp](#c-sharp) * [DB & DBMS](#db--dbms) +* [GO](#go) * [HTML and CSS](#html-and-css) * [Introduction to Programming in Arabic](#introduction-to-programming-in-arabic) +* [JAVA](#java) * [JavaScript](#javascript) * [Vue.js](#vuejs) * [Linux](#linux) * [Open Source Software](#open-source-software) * [Operating System](#operating-systems) +* [PHP](#php) * [Python](#python) * [Raspberry Pi](#raspberry-pi) +* [Ruby](#ruby) +* [Rust](#rust) * [Scratch](#scratch) * [Security](#security) * [SQL](#sql) * [PostgreSQL](#postgresql) +### Algorithms + +* [ (2022) تفهيم الخوارزميات ج 2](https://itwadi.com/tafheem-alkhawazimyat-2) - د.جمال بن نوّار (PDF) +* [ (2021) تفهيم الخوارزميات ج 1](https://itwadi.com/tafheem-alkhawazimyat) - د.جمال بن نوّار (PDF) +* [ البحر الشاسع لدخول الخوارزميات من بابها الواسع](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%A7%D9%84%D8%A8%D8%AD%D8%B1-%D8%A7%D9%84%D8%B4%D8%A7%D8%B3%D8%B9-%D9%84%D8%AF%D8%AE%D9%88%D9%84-%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85%D9%8A%D8%A7%D8%AA-%D9%85%D9%86-%D8%A8%D8%A7%D8%A8-3) - خالد السعداني (PDF) +* [ هياكل البيانات للمبرمجين 1.0.0 ](https://academy.hsoub.com/files/38-%D9%87%D9%8A%D8%A7%D9%83%D9%84-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-%D9%84%D9%84%D9%85%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D9%86/) - Allen B. Downey (PDF) + + ### Arduino * [احترف الأردوينو](https://www.ev-center.com/uploads/2/1/2/6/21261678/arduino.pdf) - Working Group‏ (PDF) @@ -29,12 +45,37 @@ ### Artificial Intelligence +* [تعلم الآلة وعلم البيانات (2022) ](https://itwadi.com/Learn-to-program-with-C_AR) - تأليف د. ميلاد وزان ترجمة د. علاء طعيمة (PDF) +* [التعلم العميق، من الأساسيات حتى بناء شبكة عصبية عميقة بلغة بايثون (2022) ](https://itwadi.com/node/3185) - تأليف د. ميلاد وزان ترجمة د. علاء طعيمة (PDF) * [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/) - Mohamed Lahlah‏ (PDF) +### C + +* [ البرمجة بلغة سي 1.0.0](https://academy.hsoub.com/files/37-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-%D8%B3%D9%8A/) - Mike Banahan - Declan Brady - Mark Doran (PDF) +* [تعلم البرمجة بلغة الـC](https://itwadi.com/Learn-to-program-with-C_AR) - Mathieu Nebra ترجمة حمزة عباد و عدن (PDF) +* [الدوال في لغة سي](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%A7%D9%84%D8%AF%D9%88%D8%A7%D9%84-%D9%81%D9%8A-%D9%84%D8%BA%D8%A9-%D8%B3%D9%8A-2) - توفيق السلوادي (PDF) +* [ تعلم معنا لغة البرمجة سي c](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%AA%D8%B9%D9%84%D9%85-%D9%85%D8%B9%D9%86%D8%A7-%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%B3%D9%8A-c) - بشير عبده فارع محمد (PDF) +* [ كتاب لغة C الشامل](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D9%83%D8%AA%D8%A7%D8%A8-%D9%84%D8%BA%D8%A9-c-%D8%A7%D9%84%D8%B4%D8%A7%D9%85%D9%84-2) - خليل أونيس (PDF) + + +### c sharp + +* [سبيلك المختصر لتعلم #C: برمجة الواجهات](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%B3%D8%A8%D9%8A%D9%84%D9%83-%D8%A7%D9%84%D9%85%D8%AE%D8%AA%D8%B5%D8%B1-%D9%84%D8%AA%D8%B9%D9%84%D9%85-c-%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A7%D9%84%D9%88%D8%A7%D8%AC%D9%87%D8%A7%D8%AA) - خالد السعداني(PDF) +* [سبيلك المختصر لتعلم csharp من البداية إلى الإحتراف](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%B3%D8%A8%D9%8A%D9%84%D9%83-%D8%A7%D9%84%D9%85%D8%AE%D8%AA%D8%B5%D8%B1-%D9%84%D8%AA%D8%B9%D9%84%D9%85-csharp-%D9%85%D9%86-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D8%A5%D9%84%D9%89-%D8%A7%D9%84) - خالد السعداني(PDF) + + ### DB & DBMS * [تصميم قواعد البيانات](https://academy.hsoub.com/files/26-تصميم-قواعد-البيانات/) - Adrienne Watt, Nelson Eng، ترجمة أيمن طارق وعلا عباس (PDF) +* [تحليل وتصميم النظم وبناء قواعد البيانات](https://academy.hsoub.com/files/26-تصميم-قواعد-البيانات/) - بدرالدين حسن الطاهر(PDF) +* [(2008) احترف MySQL](https://itwadi.com/mysql-how-to-arabic) - أبو عبدالرحمن (PDF) + + +### GO + +* [ تعلم البرمجة بلغة Go 1.0.0 ](https://academy.hsoub.com/files/41-%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-go/) (PDF) +* [(2018) تعلم لغة Go بسهولة ](https://itwadi.com/learn-go-easily) - ألان دونوفان و بريان كيرنغان (PDF) ### HTML and CSS @@ -45,11 +86,22 @@ ### Introduction to Programming in Arabic +* [ (2024) تعلم البرمجة للمبتدئين 1.0.0](https://academy.hsoub.com/files/35-%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D9%84%D9%84%D9%85%D8%A8%D8%AA%D8%AF%D8%A6%D9%8A%D9%86/) - الان جولد (PDF) +* [ (2020) المبرمج العملي](https://itwadi.com/Pragmatic_Programmer) - ديف توماس و أندي هانت ترجمة علي هلال عيسى (PDF) +* [ (2018) الشفرة الكاملة](https://itwadi.com/complete_code_ar) - ستيف ماكونيل (PDF) +* [ (2018) مدخل إلى علم تصميم البرمجيات](https://itwadi.com/code_simplicity_arab) - ماكس كانات ألكسندر (PDF) * [مختصر دليل لغات البرمجة](https://alyassen.github.io/Brief-guide-to-programming-languages-v1.2.4.pdf) - Ali Al-Yassen‏ (PDF) +* [ ماذا بعد الأساسيات](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D9%85%D8%A7%D8%B0%D8%A7-%D8%A8%D8%B9%D8%AF-%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A7%D8%AA-%D9%83%D8%AA%D8%A7%D8%A8-%D8%B6%D8%B1%D9%88%D8%B1%D9%8A-%D9%84%D9%83%D9%84-%D8%A7%D9%84%D9%85%D8%A8) - خالد السعداني (PDF) + + +### JAVA + +* [ 62 سؤالاً احترافياً في جافا ](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%B3%D8%A4%D8%A7%D9%84%D8%A7%D9%8B-%D8%A7%D8%AD%D8%AA%D8%B1%D8%A7%D9%81%D9%8A%D8%A7%D9%8B-%D9%81%D9%8A-%D8%AC%D8%A7%D9%81%D8%A7) - محمد الحمود (PDF) ### JavaScript +* [ (2018) تعلم DOM ](https://itwadi.com/node/3002) - عبد اللطيف ايمش (PDF) * [تعلم JavaScript‏](https://itwadi.com/node/3002) - Cody Lindley, عبداللطيف ايمش (PDF) * [سلسلة تعلم Next.js بالعربية](https://blog.abdelhadi.org/learn-nextjs-in-arabic/) - Flavio Copes, عبدالهادي الأندلسي @@ -65,11 +117,20 @@ * [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait‏ (PDF, HTML) * [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash‏ (PDF) * [سطر أوامر لينكس](https://itwadi.com/node/2765) - Willam E. Shotts Jr., ترجمة عبد اللطيف ايمش (PDF) +* [ (2014) نظام كالي لينكس – دليل عربي سريع](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D9%86%D8%B8%D8%A7%D9%85-kali-linux-%D8%AF%D9%84%D9%8A%D9%84-%D8%B9%D8%B1%D8%A8%D9%8A-%D8%B3%D8%B1%D9%8A%D8%B9-2) - اسماعيل محمد حازم كيالي (PDF) +* [ (2014) نظام التشغيل لينكس – سطر الأوامر](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D9%86%D8%B8%D8%A7%D9%85-%D8%A7%D9%84%D8%AA%D8%B4%D8%BA%D9%8A%D9%84-linux-%D8%B3%D8%B7%D8%B1-%D8%A7%D9%84%D8%A3%D9%88%D8%A7%D9%85%D8%B1-2) - اسماعيل محمد حازم كيالي (PDF) +* [(2008) الدليل العملي في استخدام أوبنتو لينوكس](https://itwadi.com/Practical_Guide_to_use_ubuntu_linux) (PDF) ### Open Source Software * [دليل البرمجيات الحرة مفتوحة](https://www.freeopensourceguide.com) - أحمد م. أبوزيد (PDF) +* [ (2017) خطوة بخطوة لنحترف GIMP ](https://itwadi.com/step_by_step_to_learn_gimp) - منى باعمر و موزة الوهيبية (PDF) +* [انطلق في انكسكيب (2011)](https://itwadi.com/node/1868) - أحمد شريف (PDF) +* [القوة الخفية في أوبن أوفيس (2010)](https://itwadi.com/node/1343) (PDF) +* [الطبقات فى جمب (2009)](https://itwadi.com/Layers_in_GIMP) - محمد الحرقان (PDF) +* [الرسم في جمب (2009)](https://itwadi.com/Drawing_in_GIMP) - أنوار سيدام (PDF) +* [التحديد فى جمب (2008)](https://itwadi.com/selection_in_gimp) - أحمد عبدالرحمن (PDF) ### Operating Systems @@ -77,9 +138,17 @@ * [أنظمة التشغيل للمبرمجين](https://academy.hsoub.com/files/24-أنظمة-التشغيل-للمبرمجين/) - Allen B. Downey ,ترجمة علا عباس (PDF) +### PHP + +* [تعلم البرمجة بلغة php](https://itwadi.com/node/2636) - عبد اللطيف ايمش و أحمد أبو السعود (PDF) + + ### Python * [البرمجة بلغة بايثون](https://academy.hsoub.com/files/15-البرمجة-بلغة-بايثون/) +* [البرمجة مع بيثون 3 (2013)](https://academy.hsoub.com/files/15-البرمجة-بلغة-بايثون/) - تأليف جِرار سوينُ ، ترجمة هشام رزق الله وآخرون (PDF) +* [ خطوة على طريق بايثون (2008)](https://itwadi.com/byteofpython_arabi) - أشرف علي خلف (PDF) +* [ فك الشيفرات السرية بلغة البايثون](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D9%81%D9%83-%D8%A7%D9%84%D8%B4%D9%8A%D9%81%D8%B1%D8%A7%D8%AA-%D8%A7%D9%84%D8%B3%D8%B1%D9%8A%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86-2) - جميل حسين طويله (PDF) ### Raspberry Pi @@ -87,6 +156,16 @@ * [احترف الرازبيري باي](https://www.ev-center.com/uploads/2/1/2/6/21261678/كتاب_احترف_الرازبيري_باي.pdf) (PDF) +### Ruby + +* [مقدمة في روبي (2008)](https://itwadi.com/introduction_to_ruby) - أحمد يوسف (PDF) + + +### Rust + +* [ البرمجة بلغة رست 1.0.0 ](https://academy.hsoub.com/files/40-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-%D8%B1%D8%B3%D8%AA/) - ستيف كلابنيك وكارول نيكلز (PDF) + + ### Scratch * [كتاب احترف سكراتش](https://www.ev-center.com/uploads/2/1/2/6/21261678/scratch.pdf) (PDF) @@ -101,6 +180,7 @@ ### SQL * [ملاحظات للعاملين بلغة SQL](https://academy.hsoub.com/files/16-%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-%D9%84%D9%84%D8%B9%D8%A7%D9%85%D9%84%D9%8A%D9%86-%D8%A8%D9%84%D8%BA%D8%A9-sql/) +* [ملاحظات للعاملين بلغة SQL](https://ketabpedia.com/%D8%AA%D8%AD%D9%85%D9%8A%D9%84/%D8%A7%D9%84%D8%B4%D8%B1%D8%AD-%D8%A7%D9%84%D9%88%D8%A7%D9%81%D9%8A-%D9%84%D8%AA%D8%B9%D9%84%D9%85-%D9%84%D8%BA%D8%A9-sql-%D9%85%D9%86-%D9%86%D8%A8%D8%B9%D9%87%D8%A7-%D8%A7%D9%84%D8%B5%D8%A7%D9%81) - خالد لسعدني (PDF) #### PostgreSQL