جابر الشهري
جابر الشهري

@Jaber_Al_Shehri

12 تغريدة 32 قراءة May 29, 2021
قبل ماتحاول تتعلم أي لغة برمجة وتقطع مشوار طويل في تعلم أي تقنيات برمجة ,, لازم أولا تتعلم كيف تكون مبرمج ... من أفضل الكتب في تعليم أساسيات البرمجة هو هذا الكتاب الرائع من سلسلة كتب for dummies وعنوانه Beginning Programming All-In-One Desk Reference For Dummies
#تقنية
#برمجة
هذا الكتاب يقع في 723 صفحة وهو باللغة الانجليزية ويأخذك في رحلة شيقة في أساسيات البرمجة من الصفر , ومن الصفر تماما ,, بمعنى حتى لو كنت شخص لم يسمع ابدا بكلمة (برمجة) في الحياة , ولديك الرغبة للدخول الى عالم البرمجة ,, فهذا الكتاب من بين الافضل لقراءته ,,
الكتاب أعجبني انه يدمج 7 كتب في كتاب واحد ,,, دليل متكامل ومنظم بطريقة سهلة بحيث تتعلم من الصفر وتتدرج حتى الوصول للفهم الكامل لكل مايتعلق بالبرمجة ,, يعني ماراح تتشتت ولاراح تضيع ابدا في البحث عن الكتب اللي تحتاجها ,, كلها موجودة في هذا الكتاب ,, وراح استعرضها معاكم كتاب بكتاب
الكتاب الاول : اساسيات البرمجة
كيف تعمل البرامج في الحاسب وعلى عدة انظمة تشغيل , كيف تكتب البرامج , ماهي انواع لغات البرمجة , ماهي ادوات البرمجة ,كيف تدار عمليات تصميم الانظمة البرمجية الكبيرة وكل هذا بأسلوب واضح وسهل
الكتاب الثاني: أساسيات البرمجة
تنظيم البرامج وتقسيمها , التعامل مع المتغيرات وانواع البيانات , التعامل مع البيانات ,اتخاذ القرار , تكرار التنفيذ , تقسيم البرامج الكبيرة الى برامج فرعية او الى كائنات ,القراءة والحفظ من الملفات , توثيق البرنامج , التعامل مع واجهة المستخدم
الكتاب الثالث: هياكل البيانات
ماهي هياكل البيانات , وماهي انواعها , التعامل مع المصفوفات Arrays , التعامل مع القوائم linked lists , التعامل مع القواميس dictionaries , التعامل مع شجرة البيانات والرسومات Trees and Graphs ,, وغيرها الكثير من هياكل البيانات المشهورة
الكتاب الرابع : الخوارزميات
ماهي الخوارزميات Algorithms وماهي انواعها , التعامل مع خوارزميات الترتيب Sorting algorithms , خوارزميات البحث Searching algorithms , خوارزميات النصوص String algorithms , خوارزميات مقارنة البيانات , وخوارزميات التشفير .. كلها مشروحة بطريقة جميلة وسهلة
الكتاب الخامس: برمجة الانترنت
من اهم التقنيات الحديثة اللي نستخدمها هي الانترنت , راح تتعرف في هذا الجزء على مهارات برمجة الانترنت , وماهي لغة الارتباط التشعبي HTTP, وماهي تقنية CSS , وكذلك اساسيات لغة جافا سكربت JavaScript , وبي اتش بي PHP , و Ruby
الكتاب السادس: التركيب البنائي للبرامج
راح تتعرف في هذا الجزء على التركيب البنائي للبرامج في أهم لغات البرمجة مثل جافا وبايثون و C , و C# ,حتى تعرف الفرق بينها واذا كنت تخطط لتعلم اكثر من لغة برمجة فهذا الجزء سيكون مفيدا جدا لك
الكتاب السابع: التطبيقات
راح تتعرف في هذا الجزء الاخير من الكتاب على بعض التطبيقات المهمة في البرامج مثل قواعد البيانات databases وأمان الحاسب Computer Security والذكاء الاصطناعي AI , واخيرا مستقبل البرمجة في السنوات القادمة
كان هذا الاستعراض الكامل لهذا الكتاب الرائع جدا ,, لاتبدأ تعلم اي لغة برمجة الا بعد انتهاءك من قراءة هذا الكتاب لانه من اهم الكتب اللي لازم تقراءها في بداية مشوارك البرمجي ,, اذا اعجبك المحتوى اسعدنا بالاعجاب والريتويت لمشاركته مع محبي البرمجة ,,
شكرا لكم ودمتم كما تحبون 💐🌹
رتبها @rattibha

جاري تحميل الاقتراحات...