كتب البرمجة ( افضل 27 عليك امتلاكها وقرائتها بالترتيب )

كتبها بكل حب: Efram Refaat

افضل كتب البرمجة

كتب البرمجة تعتبر من افضل الوسائل التعليمية التي يمكنك اللجوء اليها.

دائما ما اجد الكتب افضل مصدر للتعلم ليس في البرمجة فحسب بل في اي شئ.

وبما انك هنا تقرأ هذا الموضوع الان فاعتقد انك توافقني هذا الرأي.

لذلك واستكمالا لسلسلة موضوعات البرمجة التي بدءناها دعني اقدم لك افضل كتب عن البرمجة يمكنك التعلم منها.

هذا الموضوع لن يكون تقليدي به مجموعة من الكتب التعليمية في كل لغة.

ولكن….

ستجد هنا مسار عملي تدربيي لتعلم البرمجة من الكتب بالترتيب بداية من الاساسيات وحتي الكتب في كل لغة.

هذا يعني ان عليك قراءة هذه الكتب بالترتيب.

هذا اذا كنت ترغب في الاستفادة القصوي من هذه المصادر الممتازة.

ملحوظة: لم اضع الا الكتب الافضل وذات التقييمات الممتازة ووضعت لك في النهاية رابط للاطلاع علي سعرها وشراؤها اذا كنت ترغب من خلال امازون.

والان دعني لا اطيل المقدمة وننتقل سريعا الي…..

افضل كتب برمجة للمبتدئين

البداية هنا لمن لا يعرف اي شئ عن البرمجة.

بأختصار هذه الكتب للمبتدئين الذين لا يعرفوا اي شئ علي الاطلاق.

الهدف من هذه المجموعة الموجودة هنا هي مساعدتك علي فهم المجال بشكل عام وفهم طبيعة عمل الحاسوب.

بالاضافة الي ذلك فسوف تجد هنا الكثير من التجارب للمبرمجين الذين قاموا بكتابة هذه الكتب حتي تتذكرها اذا وقعت في نفس مشاكلهم والان دعني اخبرك سريعا بأختيانا الاول وهو…

1- كتاب Everything you need to Ace computer science and coding

لا اعتقد ان هناك كتاب برمجة اسهل من هذا للبدء.

ولكن لاكون صريح معك هو في الاساس كتاب تعليم برمجة للأطفال.

وعلي الرغم من ذلك فالمعلومات التي ستتقنها عن طبيعة عمل الحاسب والاساسيات لا تقدر بثمن.

  • الكاتب: Grant smith
  • عدد الصفحات: 526 صفحة.
  • المستوي: للمبتدئين جدا بدون اي خبرة.
  • تاريخ النشر: 2020
  • عدد الاقسام: 8
  • السعر: 7.5 دولار

علي الرغم من انك من النظرة الاولي ورؤيتك للصور التوضيحية والالوان الموجودة بالكتاب سوف تعتقد انه للاطفال ولا يقدم علم حقيقي الا انك سوف تكون مخطئ تماما.

هذا الكتاب من افضل الكتب التي وجدتها مناسبة جدا لتشجعك علي تعلم البرمجة بدون اي خبرة بالاضافة الي اعطاءك ما تحتاجه لفهم طبيعة المجال.

لا تتردد في الاستثمار في نفسك وشراؤه فالعائد اكبر بكثير من تلك الدولارات ال 7.

شراء كتاب Everything you need to Ace computer science and coding l من امازون

2- كتاب Beginner’s Step-by-Step Coding Course

اذا لم تكن تجد الكتاب البسيط بالاعلي هو الحل الامثل لك للبدء فقد يكون هذا الكتاب الحل الثاني الافضل.

كما هو موضح في الاسم فأن الكتاب مصمم خصيصا للمبتدئين.

  • الكاتب: Craig Steele – DK – David Krowitz
  • عدد الصفحات: 360 صفحة.
  • المستوي: للمبتدئين الذين لا يعلمون اي شئ عن المجال.
  • تاريخ النشر: بناير 2020
  • عدد الاقسام: 4
  • السعر: 13 دولار تقريبا

علي الرغم من الكتاب ت نشره منذ فترة قليلة جدا الا انه استطاع ان يحصل علي مئات التقييمات الممتازة التي جعلت الكتاب من ضمن افضل كتب تعلم البرمجة للمبتدئين علي موقع امازون.

  • اسلوب الكتاب بسيط جدا.
  • يبدأ الكاتب من تعريفك علي المجال حتي يصل الي تعليمك لغات البرمجة الاساسية.
  • يساعدك ايضا علي احتراف بعض المهارات المهمة مثل التفكير وطرق حل المشكلات.

شراء كتاب Beginner's Step-by-Step Coding Course من امازون

3- كتاب Think like A programmer

اذا كانت لديك خبرة بسيطة عن البرمجة سواء عن طريق مشاهدة فيديوهات يوتيوب او قراءة بعض الموضوعات في مدونات اخري فأنت تعلم جيدا ان البرمجة هدفها الاساسي حل المشكلات.

وبالتأكيد حتي تستطيع حل المشكلة عليك التفكير فيها.

لذلك Think like a programmer يعتبر من افضل الكتب التي تساعدك علي تنمية تلك المهارة لديك وفتح افاق عقلك من اجل التفكير بصورة منهجية منظمة.

  • الكاتب: Anton Spraul
  • عدد الصفحات: 256 صفحة.
  • المستوي: للمبتدئين ومتوسطي الخبرة والمحترفين.
  • تاريخ النشر: 2021
  • عدد الاقسام: 8
  • السعر: 21 دولار للنسخة الكيندل و 26 دولار للورقية.

الكتاب علي الرغم من سعره المرتفع قليلا الا انه يستحق بالفعل ان تستثمر فيه ففي الداخل سوف تجد الكتاب يتحدث عن:

  • الطرق والاستراتيجيات المختلفة لحل المشكلات.
  • بعض الاحجيات والالغاز التي تساعدك علي التفكير.
  • حل المشكلات بأستخدام اساليب برمجية محددة.
  • واخيرا في الفصل الاخير يضع حجر الاساس ويساعدك في خطوات التفكير كمبرمج.
  • يستخدم المؤلف لغة البرمجة C++ كنموذج للشرح ولكن لا تقلق يمكن تطبيق المبادئ علي اي لغة.

لذلك اجده من اكثر كتب البرمجة التي يمكنك الاستفادة منها.

ملحوظة: التفكير وحل المشكلات واحدة من اهم المهارات التي عليك اكتسابها وحتي تصبح مبرمج ناجح جمعت لك اهم مهارات المبرمج التي عليك اكتسابها ( لا تنسي الاطلاع عليها ).

شراء كتاب Think like A programmer من امازون

4- كتاب Introduction to Algorithms

اذا اشرت الي هذا الكتاب كواحد من كتب البرمجة فأني اقلل من شأنه بشكل كبير.

اعتبر هذا الكتاب مرجع اساسي لمن يرغب في تعلم الخوارزميات وكيفية عملها.

وصدق او لا تصدق هذه من اهم الاساسيات التي عليك التعرف عليها قبل حتي ان تبدأ في تعلم اي لغة برمحية.

  • الكاتب: Tomas H corman
  • عدد الصفحات: 1292 صفحة.
  • المستوي: للمبتدئين الذين لديهم خلفية برمجية او رياضية بسيطة.
  • تاريخ النشر: 2009 للنسخة الاصدار الاول وحاليا الاصدار الثالث
  • عدد الاقسام: 8
  • السعر: 68 دولار ( والسعر يرتفع بأستمرار ).

نظرا لكونه من افضل كتب البرمجة المتخصصة في الخوارزميات وال Data structure ويعتبر المرجع الاشمل فأنه بدأ يتم استخدامه في بعض الجامعات العالمية.

لذلك اذا كنت تنوي احتراف هذا المجال وقد حددت بالفعل طريقكك فهذا الكتاب سوف يفيدك بشكل لا يصدق.

ولكن اذا لم تكن قد قررت بالفعل ما اذا كان هذا طريقك ام لا وترغب في اخذ فكرة عن المجال فلا تقم بشراؤه وقم بمشاهدة بعض الفيديوهات التعليمية التي تعلمك اكثر عن هذا الجزء في البرمجة ولكن لا تعتقد انه سوف يكون شامل مثل هذا المرجع.

شراء كتاب Introduction to Algorithms من امازون

تعرف علي: افضل مواقع عربية لتعلم البرمجة للمبتدئين

5- كتاب Clean Code

الان قد تعلمت جميع الاساسيات بالفعل وتعلم بعض الامور عن كتابة الاكواد.

ولكن….

ما يميز المبرمج المحترف من المبرمج العادي ( بعد الخبرة بالتأكيد ) هو تركيزه في كتابة كود نظيف يساعده عل اكتشاف الاخطاء بشكل اسرع وتصحيحها.

هذه كانت المهارة التي تمني الكثير من المبرمجين ان يعلمها لهم احد قبل ان يبدءوا في التعلم ويقضوا شوط طويل في مسيرتهم المهنية.

لذلك لماذا لا تتجانب هذا الخطأ الفادح وتتعلم من واحد من اشهر الاخطاء الخاصة بالمبرمجين المبتدئين وتبدأ بصورة صحيحة؟

لا يوجد كتاب افضل من Code Clean لتعليمك تلك المهارة وجعل محترف في كتابة الكود.

لذلك دعني اخبرك ببعض التفاصيل الخاصة به.

  • الكاتب: Robert C. Martin
  • عدد الصفحات: 464 صفحة.
  • المستوي: للمبتدئين ولكن بالتأكيد لا بد ان تعرف كيفية كتابة الاكواد.
  • تاريخ النشر: 2008
  • عدد الاقسام: 17
  • السعر: 28 دولار ( والسعر يرتفع بأستمرار ).

قد تعتقد انه امر غير مهم ان تكتب كود نظيف منظم ولكن في الحقيقة الامر مختلف عن هذا تماما، وهو ما يوضحه الكاتب بالتفصيل.

سوف تجد الكتاب به الكثير من المعلومات الجيدة ولكن ما اجده ممتاز هو حديث المبرمج عن الاتي:

  • اعطاءك اهم المعلومات لتميز ما بين الكود النظيف الجيد والاخر السئ.
  • يعلمك ايضا كيفية تحويل الكود البرمجي السئ الي اخر ممتاز.
  • تحسين الكود الخاص بك ليصبح سهل ونظيف في القراءة الي اقصي حد.

اذا لم تكن قد اخترت برنامج المفضل بالفعل فهذه المجموعة من برامج كتابة اكواد البرمجة قد تساعدك ( اطلع عليها ).

شراء كتاب Clean Code من امازون

6- كتاب The self Taught programmer

من الواضح انك ترغب في البدء في طريق البرمجة بنفسك وهذا السبب هو الذي جعلك هنا.

ما اقصده انك قررت البدء بدون مدرب او معلم يقوم بتوجيهم بشكل مباشر.

لذلك من اسمه The self taught programmer اعتقد انه خيارك المناسب للبدء.

حيث انك سوف تتعرف علي واحدة من الخبرات الحياتية لمبرمج بدأ من الصفر مثلك وقام بتعليم نفسه كل شئ حتي حصل علي وظيفة مهندس برمجيات علي موقع التجارة الامريكي الشهير Ebay.

  • الكاتب: Cory Althoff
  • عدد الصفحات: 299 صفحة.
  • المستوي: للمبتدئين.
  • تاريخ النشر: 2017
  • عدد الاقسام: 27
  • السعر: 10 دولار للنسخة الكيندل الرقمية و 19.68 للنسخة الورقية.

في الحقيقة تفاجأت عندما اطلعت علي محتويات الكتاب ووجدته يسير من البداية وتعريفك بالبرمجة وحتي يصل بك الي التقديم علي وظيفة جيدة ويعلمك اهم الخبرات والمهارات الحياتية التي تعلمها بجانب المهارات التقنية.

اعتقد انه يستحق ان يكون من ضمن افضل الكتب عن البرمجة في هذه القائمة وبالتأكيد في منزلك.

شراء كتاب The self Taught programmer من امازون

والان انتهينا من الافضل بالنسبة للاساسيات للمبرمجين المبتدئين والان حان وقت الجزء التالي وهو…

افضل الكتب لتعلم لغات البرمجة

في هذا الجزء لن اتحدث عن جميع اللغات البرمجية المنتشرة والتي بالتأكيد تتجاوز المئات.

ولكن بما انني قمت بالفعل بوضع اهم اللغات المطلوبة في سوق العمل في موضوع سابق دعنا نذكر اهم الكتب التي يمكنك من خلالها تعلم تلك اللغات المطلوبة.

لن اضع لك مجموعة الكتب التي تشرح CSS او html نظرا لانهما لا يعتبران كلغات برمجة ولكن اساس صفحة الويب.

والان البداية مع….

7- كتاب Eloquent JavaScript, 3rd Edition

Javascript كانت ومازالت من اهم اللغات التي علي اي مبرمج سواء front او Back او full stack تعلمها.

واذا اردت ان تتعلم هذه اللغة ببساطة يمكنك قراءة Eloquent JavaScript, 3rd Edition فهو علي قائمة افضل كتب البرمجة في الفترة الحالية.

  • الكاتب: Marijn Haverbeke
  • عدد الصفحات: 474 صفحة.
  • المستوي: للمبتدئين.
  • تاريخ النشر: 2018
  • عدد الاقسام: 22
  • السعر: 24 دولار للنسخة الكيندل الرقمية و 18 للنسخة الورقية.

حاول قدر الامكان تعلم كل شئ يخص اللغة وفهمه من خلال هذا الكتاب وسوف تجد العديد من المعلومات المفيدة جدا والتي تأخذ بيدك لفهم جميع ما يخص جافا سكريبت.

شراء كتاب Eloquent JavaScript, 3rd Edition من امازون

مصدر اضافي: من الكتب المفيدة ايضا والتي يمكنك من خلالها تعلم هذه اللغة هو كتاب A smarter way to learn Javascript ولكن نظرا لكون الكتاب تم نشره من 2013 لم ارد ان اضعه في هذه القائمة ولكنه من الكتب المفيدة جدا ايضا.

8- كتاب Python Crash Course, 2nd Edition

اصبحت بايثون واحدة من اهم واشهر لغات البرمجة للمبتدئين في الفترة السابقة.

هذا يرجع في الاساس الي كثرة تطبيقات لغة Python التي يمكنك استخدام اللغة بها بالاضافة ايضا الي كونها واحدة من اسهل لغات البرمجة في التعلم.

لذلك بالتأكيد كان هناك بعض كتب البرمجة التي تشرح بالتفصيل هذه اللغة واهم كتاب يمكنك التعلم منه بالتأكيد هو Python Crash Course, 2nd Edition.

  • الكاتب: Eric Matthes
  • عدد الصفحات: 544 صفحة.
  • المستوي: للمبتدئين جدا.
  • تاريخ النشر: 2019
  • عدد الاقسام: 3 اقسام اساسية تضم العديد من الاقسام الفرعية.
  • السعر: 24 دولار للنسخة الكيندل الرقمية و 20 للنسخة الورقية.

اذا كنت نويت بالفعل ان تتعلم بايثون فهذا هو الكتاب الافضل من حيث تجارب المتسخدمين وايضا التقييمات وعدد مرات الشراء علي موقع امازون.

سوف تتعلم كل شئ عن اللغة من ابسط الامور الي المكتبات والادوات المهمة التي سوف تساعدك في التعلم.

لذلك هذا هو المصدر الذي عليك بالتأكيد امتلاكه اذا كنت تنوي ان تصبح مبرمج Python يوما ما.

شراء كتاب Python Crash Course, 2nd Edition من امازون

9- كتاب SQL QuickStart Guide

تحدثت بالفعل عن لغة SQL واذا لم تكن تعرف ما هي فهي اللغة المسئولة عن التعامل مع قواعد البيانات.

في الحقيقة هي لغة اكثر شهرة مع مبرمجي ال Back end ولكن حتيوان كنت تعمل في مجال اخر من المهم ان تتعرف بشكل مبسط ومبدئي عن قواعد البيانات فقد تضطر يوما ما الي التعامل معها.

واسهل طريقة يمكنك من خلالها ذلك هي عن طريق هذا الكتاب والذي يعتبر الاشهر والابسط حتي الان لتعلم SQL.

  • الكاتب: Walter Shields
  • عدد الصفحات: 317 صفحة.
  • المستوي: للمبتدئين.
  • تاريخ النشر: 2019
  • عدد الاقسام: 3 اقسام اساسية تضم الكثير من الاقسام الفرعية.
  • السعر: 10 دولار للنسخة الكيندل الرقمية و 19 للنسخة الورقية.

التعامل مع قواعد البيانات ولغة SQL بالتحديد قد لا يكون بالامر السهل ولكن الكاتب هنا يحاول ان يجعل الامور في غاية البساطة.

وهذا بالتأكيد ما جعل هذا الكتاب يعتبر الافضل في برمجة SQL فمن خلاله سوف تتعلم:

  • ما هي قواعد البيانات وكيف تعمل بالتفصيل.
  • ثم بعد ذلك اهم ادوات واستراتيجيات العمل عن طريق SQL.
  • حتي تصل الي الجزء الثالث الخاص بالاساليب المتقدمة لاحتراف هذا وفهم الامور المعقدة.

لذلك اعتبر شراء هذا الكتاب امر مهم جدا اذا كنت ترغب في تنمية مهاراتك في واحد من اكثر مجالات البرمجة طلبا وسعرا في سوق العمل وهو الباك اند.

شراء كتاب SQL QuickStart Guide من امازون

مصادر اضافية: علي الرغم من ان كتاب SQL QuickStart Guide يعتبر من افضل الكتب عن البرمجة في هذه اللغة الا ان هناك بعض الكتب الاخري الاضافية الجيدة التي قد تفيدك مثل:

ولكن البداية المناسبة والافضل سوف تكون من الكتاب الذي اخترته لك من البداية.

10- كتاب PHP: Learn PHP in One Day and Learn It Well

PHP من اهم لغات البرمجة التي يمكنك تعلمها يكفي ان اخبرك ان اكثر من 35 % من مواقع الانترنت تستخدمها.

لذلك اذا كنت ترغب في كتاب برمجة ممتاز للمبتدئين ليدخلوا الي عالم PHP فهذا الكتاب بالفعل يستحق ان تبدأ به.

  • الكاتب: Jamie Chan
  • عدد الصفحات: 209 صفحة.
  • المستوي: للمبتدئين.
  • تاريخ النشر: 2020
  • عدد الاقسام: 13.
  • السعر: 3 دولار للنسخة الكيندل الرقمية و 12 للنسخة الورقية.

3 دولار لكتاب بقيمة هذا الكتاب والمعلومات الموجودة به لا اعتقد انك ترغب في الانتظار حتي يرتفع السعر مرة اخري.

شراء كتاب PHP: Learn PHP in One Day and Learn It Well من امازون

11- كتاب Head First Java, 2nd Edition

Java لغة تطوير التطبيقات الاشهر والتي بالتأكيد سوف تحتاج الي تعلمها اذا كنت تنوي ان تصبح مطور تطبيقات.

Head First Java يعتبر من افضل كتب تعلم لغة جافا حتي الان علي الانترنت وخاصة لمن لا يمتلكون اي خبرة سابقة.

ولكن اذا كنت تمتلك بعض الخبرة السابقة فسوف ارشح لك مصدر اخر يمكنك اللجوء اليه.

اما الان فدعنا نتعرف قليلا علي هذا الكتاب:

  • الكاتب: Bert Bates
  • عدد الصفحات: 688 صفحة.
  • المستوي: للمبتدئين.
  • تاريخ النشر: 2005
  • عدد الاقسام: 17.
  • السعر: 42 دولار للنسخة الكيندل الرقمية و 25 دولار للنسخة الورقية.

سعر الكتاب مرتفع بعض الشئ ولكن اذا كنت تنوي شراؤه فأنصح بشدة بالنسخة الورقية.

شراء كتاب Head First Java, 2nd Edition من امازون

ولكن علي الرغم من مدي اهمية المعلومات الموجودة بهذا الكتاب الا ان الكثير من الاشخاص الذي يمتلكون خلفية برمجية بالفعل اشاروا الي ان الكتاب بشكل اساسي للمبتدئين جدا.

لذلك هناك كتاب اخر يمكنك من خلاله تعلم برمجة جافا اذا كانت لديك خلفية برمجية وهو:

Java: Learn Java in One Day and Learn It Well.

  • الكاتب Jamie Chan والذي قمنا بوضع كتاب ال PHP الخاص به بالاعلي.
  • سعره 3 دولار النسخة الكيندل و 12 دولار للنسخة الورقية.

والان لديك خيارين لتختار الانسب منهم لك.

12- كتاب Learn C# in One Day and Learn It Well

تعتبر C# ايضا من اللغات المنتشرة جدا والتي يتم استخدامها من قبل تقريبا 32 % من المبرمجين.

هناك الكثير من الاستخدامات التي تدخل بها C# واهمها البرمجيات المتعلقة بالويب مثل تطبيقات الويب والمواقع ايضا.

وعلي الرغم من وجود الكثير من الكتب والمصادر التي يمكنك من خلالها تعلم هذه اللغة الا اننا حاليا نلجأ لكتاب اخر من سلسلة Learn in one day التي قام بكتابتها Jamie Chan.

وعلي الرغم من ان سعر الكتاب بسيط جدا فهو 3 دولار فقط علي كيندل الا انه ايضا من افضل كتب البرمجة هنا وبالتأكيد مناسب لكل من المبتدئين ولك اذا كنت تمتلك خلفية برمجية بالفعل.

شراء كتاب Learn C# in One Day and Learn It Well من امازون

هناك العشرات من لغات البرمجة والتي بالتأكيد لن نضع افضل الكتب لكل لغة منها هذه كانت الاشهر.

والان دعنا ننتقل الي الجزء الثالث وهو….

افضل كتب عن البرمجة قبل الحصول علي وظيفة

وضعت لك بالفعل مجموعة من افضل الكتب التي سوف تساعدك علي البدء في مجال البرمجة.

بدءا من الاساسيات وحتي لغات البرمجة الاشهر والا وقد انهيت بالفعل مسيرتك التعليمية والتدريبية حان الوقت للحصول علي وظيفة برمجة.

هنا سوف اضع لك 3 من افضل واهم الكتب التي عليك تقرأها قبل ان تتقدم لاي عمل كمبرمج.

هذه الكتب سوف تساعدك بشكل كبير في تنمية المهارات المطلوبة في بيئة العمل وايضا ستساعدك في الحصول علي عمل سواء فريلانس او وظيفة بكل سهولة.

دعنا نبدأ بالافضل والاهم:

13- كتاب Cracking the coding interview

قبل الذهاب للتقدم الي اي من وظائف البرمجة الموجودة بالخارج عليك بالتأكيد قراءة هذا الكتاب والتعلم من خبرة واحدة من مهندسي ال Software.

لماذا اعتبر هذا الكتاب من افضل كتب البرمجة علي الرغم من انه لا يقدم اي معلومات برمجية كبيرة وتركيزة في الاساس علي كيفية الاجابة علي الاسئلة؟

بكل بساطة لانك تحتاج الي اختراق عقل ال HR او المسئول الذي يقوم بمقابلة العمل معك.

في هذا الكتاب استطاعت الكاتبة والمبرمجة الاجابة علي 189 سؤال مختلف قد يوجه اليك عند التقدم للعمل كمبرمج في اي شركة او كمبرمج حر.

لذلك بالتأكيد هذا الكتاب كنز لك للتعلم منه.

  • الكاتب: gayle laakmann mcdowell
  • عدد الصفحات: 687 صفحة.
  • المستوي: للمحترفين وذوي الخبرة المتقدمين للعمل.
  • تاريخ النشر: 2015
  • السعر: 24 دولار للنسخة الورقية ( لا يوجد نسخة الكترونية ).

الانتهاء من مرجع مثل هذا بالتأكيد سوف يصبح تحدي كبير لك ولكن الاستفادة من الخبرات العملية الموجودة في هذا الكتاب بالتأكيد سوف تجعلك في صدارة المترشحين والمقبولين لاي وظيفة برمجية.

لذلك انصح به بشدة.

شراء كتاب Cracking the coding interview من امازون

14- كتاب The clean Code

هل تذكر كتاب clean code الذي سبق وذكرته بالاعلي؟

هذا الكتاب ايضا لنفس الكاتب ولكن علي الرغم من انك قد تعتقد ان كلا الكتابين هما نفس الشئ لكن الامر هنا مختلف.

The clean coder يتحدث عنك انت كمبرمج وليس الكود الذي تقوم بكتابته فهو يعلمك الكثير من الامور التي يجب عليك الانتباه اليها في بيئة العمل مثل:

  • كيفيه التعامل مع ضغوطات العمل والمواعيد.
  • كيفية تنظيم وقتك عند العمل كمبرمج.
  • متي عليك ان توافق او ترفض العمل المقدم لك ولماذا
  • كيفية التعامل مع مديرينك الغير منطقيين؟
  • كيف توازن ببين العمل والتعلم؟
  • وغيرها….

وعلي الرغم من انه مناسب للجميع سواء مبرمجين مبتدئين او علي وشك العمل الا اني فضلت وضعه هنا بالتحديد لانه يتحدث عن امور مفيدة لك ولكن بعد تعلم الاساسيات واحتراف مجال ولغات برمجة محددة.

  • الكاتب: Robert C. Martin
  • عدد الصفحات: 256 صفحة.
  • المستوي: للمبتدئين ومتوسطي الخبرة والمحترفين.
  • تاريخ النشر: 2011
  • عدد الاقسام: 14
  • السعر: 20 دولار للنسخة الالكترونية و 39.99 دولار للنسخة الورقية.

شراء كتاب The clean Code من امازون

15- كتاب Code complete

اخبرتك بالاعلي ان كتابة كود احترافي نظيف من اهم صفات المبرمج المحترف وقد شاركت بالفعل واحد من افضل كتب البرمجة التي تعلمك تلك المهارة.

والان اليك كتاب اخر ولكن هذه المرة مع المئات من النماذج والتمارين العملية التي تساعدك في احتراف تلك المهارة.

ولكن بشكل موسع جدا عن الكتاب بالاعلي.

لذلك قمت بوضع Code complete في هذا الجزء من الموضوع وليس للمبتدئين لانك كمحترف مقبل علي وظيفة في شركة ممتازة من المهم ان تتدرب علي تلك المهارة وتحسن من نفسك الي اقصي حد.

  • الكاتب: Steve McConnell
  • عدد الصفحات: 960 صفحة.
  • المستوي: لذوي الخبرة.
  • تاريخ النشر: 2004
  • عدد الاقسام: 14
  • السعر: 25 دولار للنسخة الالكترونية و 28 دولار للنسخة الورقية.

بالتأكيد تجد تلك ال 960 صفحة مصدر ضخم جدا للتعلم منه وهذا صحيح بكل تأكيد.

ولكن لا تنسي ان هذا ما يميز مبرمج محترف عن شخص اخر هاوي.

لذلك اذا كانت الاحترافية هي ما تسعي اليه فأن الاستثمار في هذا الكتاب بالتأكيد سوف يساعدك في الوصول اليها.

شراء كتاب Code complete من امازون

والان الي الجزء الرابع في موضوعنا وهو….

أفضل كتب البرمجة للمبتدئين بالعربية

علي الرغم من اني لا افضل علي الاطلاق الدخول الي البرمجة اذا كانت معرفتك بالانجليزية غير جيدة فالمصادر الافضل والكتب الاعلي تقييما علي الاطلاق باللغة الانجليزية.

الا انه يمكنك ان تتعرف علي الجمال بالتأكيد من خلال كتب البرمجة باللغة العربية.

ولكن في نفس الوقت من المهم جدا ان تطور من لغتك الانجليزية في اقرب وقت.

لانه علي الرغم من ان هذه الكتب العربية الموجودة هنا مفيدة الا انها بالتأكيد لا تقارن بتلك المجموعة التي وضعتها لك بالاعلي.

لذلك دعنا لا نتحدث كثيرا واخبرك بأفضل 5 كتب برمجة للمبتدئين باللغة العربية في ايجاز.

16- كتاب كيف يتعلم المبرمج بشكل صحيح

قبل ان تبدأ من المهم ان تبني مهاراتك وتعرف من اين تحصل عليها، لذلك في هذا الكتب تجد المبرمج وجدي عصام عبد الرحيم يتحدث بالتفصيل عن هذا الامر محاولا مساعدتك في ان تجد البداية الصحيحة حتي تصل الي الاحتراف.

17- كتاب البحر الشاسع لدخول الخوارزميات من بابها الواسع

من الواضح من اسم الكتاب انه يحاول ان يساعدك علي فهم الخوارزميات والتي تعتبر من اهم الخطوات نحو البدء في البرمجة وحتي تصبح محترفا.

الكتاب مقدم من المبرمج خالد السعدني والذي حاول تبسيط الخوارزميات في هذا الكتاب باللغة العربية بشكل جيد.

18- كتاب مبادئ البرمجة

كتاب مبادئ البرمجة لاحمد ابو غزالة يعتبر ايضا من الكتب الجيدة للمبتدئين الذين يرغبون في فهم اوسع وشرح مبسط للبرمجة بشكل عام وايضا باللغة العربية لذلك قد يكون خيار جيد لك.

19- كتاب مدخل إلى الذكاء الاصطناعي وتعلم الآلة 1.0.0

هذا الكتاب مختلف نوعا ما عن جميع الكتب التي قمت بمشاركتها معك بالاعلي فهو مخصص بشكل كامل ليحاول جعلك تفهم بشكل اكبر كيفية عمل الحاسوب وكيف بدأ المجال وما هي خطط التطور له.

اكاديمية حسوب قامت بعمل جهد ممتاز في محاولة تبسيط كل تلك الامور.

لذلك اذا كنت من هواة هذا المجال ولديك شغف للمعرفة بشكل اكبر عن الذكاء الاصطناعي فبالتأكيد هذا الكتاب سوف يساعدك علي فهم البدايات.

قد يعجبك أيضاً: أفضل كتب الذكاء الاصطناعي

20- كتاب كيف تكسب 10 الاف دولار اثناء تعلم البرمجة

من كتب البرمجة المترجمة والتي تعتبر نبذة مختصرة بسيطة مكونة فقط من 85 صفحة كتبت بواسطة روب بيرسيفال والذي كما تري في عنوان الكتاب يعلمك كيفية الربح من البرمجة اثناء التعلم.

لذلك اعتقد انه دليل جيد لاخذ فكرة عن فرص الدخل في هذا المجال.

والان الي الجزء الاخير في موضوعنا….

كتب اضافية لتعلم البرمجة يمكنك اضافتها لقائمتك

انا اعلم جيدا اني وضعت الكثير من الكتب بالاعلي وصدقني فقد حاولت قدر الامكان وضع الافضل في البداية.

ولكن هناك بعض الكتب المشهورة الاخري التي قد تجدها في المواقع الاخري.

لذلك قررت ان اشارمها معك حتي تكون قائمة الكتب هذه كاملة ولا تذهب للبحث من جديد.

اهم تلك الكتب الاضافية هي:

  • Code the hidden language of computer hardware and software: كتاب مميز يساعدك علي فهم لغة الاله وكيف لها علاقة بما نقوم به في حياتنا اليومية سعره تقريبا 15 دولار.
  • Algorithms to live by: كتاب اخر مميز لتعليمك الخوارزميات وكيفية التفيكر بها مقدم من الكاتب Tom Griffiths ويعتبر من الخيارات المميزة التي يمكنك اللجوء اليها سعره تقريبا 13 دولار.
  • The Pragmatic Programmer: سوف يعلمك هذا الكتاب الكثير من المهارات التي علي كل مبرمج حقيقي ان يمتلكها وكيفية تجنب المصادر المتضاربة للمعرفة وغيرها، سعر الكتاب تقريبا 30 دولار.
  • Working Effectively with Legacy Code: كتاب برمجة مميزة يعلمك كيفية تجنب مشكلات التعليمات البرمجية وتحسين واعادة هيكلة الاكواد بدون الحاجة الي اعادة كتابة كل شئ من جديد، سعره تقريبا 40 الي 47 دولار.
  • Web Design with HTML, CSS, JavaScript and jQuery Set: كتابين معا يعتبران مدخل ممتاز لمجال الفرونت اند وتصميم واجهات الويب بأسلوب سهل بسيط، سعر الكتابين معا تقريبا 35 دولار.
  • Pro Git 2nd ed: كتاب ممتاز لتعليمك كل من Git و Github سعره تقريبا 32 دولار.
  • Automate the Boring Stuff with Python: من كتب البرمجة المميزة التي تعلمك تحويل مهامك التقليدية المملة علي جهازك الي العمل بطريقة اتوماتيكيه بأستخدام لغة Python، يعتبر من الكتب الممتعة والشيقة لمن لا يرغب في احتراف البرمجة بهدف العمل ولكن التسهيل علي نفسه، سعر الكتاب تقريبا 24 دولار.

وبهذا اكون قد انتهيت من قائمة افضل الكتب عن البرمجة والتي انصحك بشدة بالبدء بها.

والان اخبرني…..

هل كانت هذه القائمة مفيدة لك؟

ما الكتاب الذي سوف تبدأ به وما المهارة التي تعتقد انك ينبغي ان تقوم بتطويرها؟

لا تنسي ان تقوم بمشاركة هذه القائمة الضخمة مع اخرين.

واذا كان هناك كتاب ما تفضله ولم نضعه في القائمة لا تتردد في التواصل معنا واخبارنا به.

0 تعليق

إرسال تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: تحذير هذا المحتوي محمي!!!!!