نحن أمة إقرأ لا تقرأ للأسف، فنادرا ما تصادف شخصا يتغذى على الكتب بشراهة، فالقراءة شيئ نادر في مستوطناتنا العربية، لحسن الحظ تنوعت الكتب و صارت كل المجالات الآن مكتوبة على ورق، بالإضافة الى الثورة الرقمية التي علت صدى القراءة و أتاحت للقُراء إمكانية قراءة الكتب بمختلف تصنيفاتها على جهاز لوحي او هاتف ذكي او الحاسوب.
ستستغل هذا الأخير لصالحك و ستُحاول البحث - انت عزيزي القارئ - عن بعض الكتب المهيمنة في مجال التقنية، ستجد المئات منها، و لان تحميلها مجاني و متوفرة بصيغة رقمية و لست مضطرا بأي شكل للدفع، فستحير في إختيار أفضلها أو أكثرها إفادة لك، ستجد ان الحل الأنسب حتى لا تُخدع بمحتوى زائف او غير صائب هو تحميل الـ 100 كتاب و قرائتها كلها، لكن ستواجه تلقائيا واحدة من أكبر سلبيات القراءة الرقمية او الإلكترونية، و هي عدم القراءة في الأساس، فالكتاب محمل بصيغة PDF، لكن هل فتحته يوما ؟ لم تفعل فما بالك بـ 100 كتاب ؟
لذلك سنحاول في هذا المقال مساعدة أصدقائنا المبرمجين سواء المحترفين او المبتدئين من أجل الإطلاع على مختارات أفضل في مجال البرمجة، سنقوم بتحديد مجموعة من الكتب البرمجية التي ستفتح لك أبواب الولوج لعالم الرقمية بشكل عام و عالم البرمجة بشكل خاص و ستوفر لهم المطلوب من حيث المحتوى و الفائدة لأخذ فكرة عن هذا المجال و دراسة متعلقاته بشكل أقرب، قائمتنا التالية مبنية عن تجربة شخصية، و عن تجربة بعض الأصدقاء الذين إقترحوها كذلك، قمنا بتحديد القائمة في الكتب العربية فقط دون إدراج أي كتب أجنبية و ذلك لحصول على قناة تواصل أفضل مع الكتاب و قارئه.
قرأته لآخر سطر و قد قمت بطرحه في أزيد مقال كذلك و ننصحكم به. يمكنك تحميله من هنا
- كتاب مختصر دليل لغات البرمجة
أريد ان ارشح هذا الكتاب لكل شخص يشاهد هذا المقال، لا بل أتوسل إليك ان تقرأه، لقد قمت سابقا بكتابة مقال كامل عن كتاب مختصر دليل لغات البرمجةلأوضح لك جل ما أعجبني في هذا الكتاب الرائع، فهذا الكتاب يوضح لك كل ما تحتاج معرفته عن مجال البرمجة و اللغات البرمجية، فهذا الكتاب قد سمح لي بتغيير الفكرة الأساسية القائمة على ان تعلم لغات البرمجة هو فقط وسيلة، اما الغاية فهو تعلم تقنيات البرمجة، كما يشرح لك أيضا العديد من اللغات البرمجية و إختصاصاتها، فإن كنت حائرا بين تعلم البايثون او تعلم الجافا فهذا الكتاب سيخبرك ما الذي يجب عليك تعلمه، لما، كيف و متى أيضا، ارى ان هذا الكتاب من الأساسي على كل شخص يضع نُصب عينيه شيئ إسمه " برمجة " ان يقوم بقرائته و الإطلاع عليه. يمكنك الإطلاع على الكتاب أكثر من هنا- كتاب تعلم أساسيات الأندرويد بالعربية :
لعل الأندرويد واحد من الأنظمة الأكثر شعبية الآن في الهواتف الذكية، فقد تشبثت هواتف الآيفون بنظام الـ iOS بينما جل باقي الهواتف الأخرى اصبحت تستخدم نظام الأندرويد، و ما يزيد شعبية هذا النظام هو توسع تطبيقاته القوية و العالمية التي تتجدد بإستمرار، و قد يفكر المبرمج بعد مداركة ظفائر الأساسيات البرمجية ان يتعلم برمجة الأندرويد و صناعة تطبيقات مخصصة لهذا النظام لرواجها الزائد رقميا، و قد يختلط عليه الحابل بالنابل بين تعدد تقنيات صناعة تطبيقات الأندرويد و بين لغاتها كذلك، لهذا نقترح عليك و من منطلق معرفة بدايتك في مجال الأندرويد بالإطلاع على كتاب " تعلم أساسيات الأندرويد " الذي يأتي باللغة العربية، ما يوفره لك هذا الكتاب هو اساسيات التنمية الاولية لمهاراتك في الأندرويد من معرفة النظام اول و نواته و كيف يشتغل، مرورا بكيفية العمل في بيئة الأندرويد ستوديو و ما يجاورها من تقنيات أخرى. يمكنك الإطلاع على الكتاب و تحميله من هنا- كتاب أمن المعلومات :
الخُبْث لا يمكن التملص منه إطلاقا، فهو معك أينما حللت و إرتحلت، حتى مجال الآحاد و الأصفار لم يسلم إطلاقا منه، فإن كنت تستخدم الحاسوب و الهاتف في مشاهدة الفيديوهات على اليوتيوب او متابعة صفحات على الفيسبوك، فهناك أشخاص في هذا العالم يحاولون إختراق مواقع و منصات من أجل تكبيد بعض الخسائر عليها او من أجل الحصول على فرصة لإستغلال ثغرة قد تكسبهم الملايين، لكن هذه الشركات ليست طعما سهلا، و توجب على المُخترق ان يتدارك معارفه أولا في تقنيات أسهل، مثل إختراق شخص مثلك على سبيل المثال، من هذا المنطلق أيضا ننصحك بالإطلاع على كتاب أمن المعلومات، ليس برمجيا 100% لكنه مفيد في معلوماته و ما يقدمه أيضا من أفكار ربما لحماية برمجيتك مستقبلا ضد هذه الأفكار أيضا. يمكنك تحميل الكتاب من هنا- كتاب البحر الشاسع لدخول الخوارزميات :
الخوارزميات عتاد البرمجة و التطوير، فالخوارزميات الهيكلية هي تقنية تسمح لك بالتخطيط للكود البرمجي و كيفية تهيئة و صناعة مسار او Pattern يجعل من الكود البرمجي مهيكل بشكل صحيح، بصيغة أقل تعقيداََ، الخوارزميات هي المخطط الأزرق او الـ Blue Print الذي يسمح لنا بصناعة البرنامج او التطبيق او الموقع او اي قطعة برمجية بتفاني و إتقان، إن لم نهيكلها بإستخدام الخوارزميات، ففي الغالب قد نُحدث ثغرات خطيرة في تشكيلتنا البرمجية، ثغرة قد تؤدي الى سقوط البرنامج بأكمله. كتاب البحر الشاسع لدخول الخوارزميات واحد من الكتب القيمة التي يهيكل لك هو الآخر الدروس بشكل متقن و يوفر لك ما قيمته عشرات الكورسات في كتاب واحد لشرح الخوارزميات عن بكرة أبيها، و هو كتاب قدقرأته لآخر سطر و قد قمت بطرحه في أزيد مقال كذلك و ننصحكم به. يمكنك تحميله من هنا