لية لازم تتعلم برمجة ؟ و ازاى تتعلم برمجة ؟

لحسن الحظ انك تتعلم برمجة بقت حاجة سهلة جداً .. لان فى منصات تعليمية كتير و اداوات تفاعليه هتساعدك فى انك تتعلم برمجة و تعمل الابلكيشنز الخاصة بيك و تطبيقات للموبايل بتاعك ,, وجايز لما تتعلم كتابة الكود يبقى من احد خططك واحلامك انك تكون software developer و تلاقى الموضوع متتع و اسهل مما كنت متخيل وحتى لو مكنش اسهل لان راتب الـ software developer فى السنه هو $100,000 حتى لو مش سهل فهو يستاهل التعب 😀

بجانب حقيقة ان شغل الـ Software حالياً واكل الجو كله و بيقضى على الوظائف المكتبية الروتينة

نيجى للسؤال التانى هتتعلم برمجة ازاى ؟!

عندك حلول و اختيارات كتيره فى موضوع التعليم المجانى ,, و من وجهة نظرى ابدا مع Codeacademy وانضم لمجتمع GitHub و اقرا بانتظام المقالات المختصة بتعلم الكود فى Hacker News وخدلك كورس فى علم الكمبيوتر بعدها هتكتشف اان تعلم البرمجة مكنش بالصعوبة الى كنت متخيلها وهتقدر تعمل البرامج الخاص بيك سواء للكمبيوتر او ابلكيشنز للموبيل بتاعك

دة دليل ازاى تبدأ + افضل 8 مواقع هتساعدك تبدأ و تبدأ باساس متين كمان 😀 :

1- CodeAcademy :
منصة CodeAcademy التعليمية المجانية للجميع عملت شغل رهيب عشان تخلى عملية تعلم كتابة الكود امر متاح للجميع و سهل , من خلال الموقع التفاعلى الخاص بيهم تقدر تتعلم HTML/CSS, Javascript, PHP, Python and Ruby وكمان تقدر بعد لما تخلص الكورس تنفذ مشروعك الخاص باحد هذه اللغات بكل سهولة
ساعدت مبادراتهم Code Year على جعل اكثر من 450,000 يقومون بتعلم البرمجة عن طريق سلسلة مبسطة من التدربيات عل كتابة الكود التى كانت ترسل كل اسبوع للايميل الخاص بهم ,, ودلوقتى الموضوع بقى اكثر سهولة عشان عملوا تطبيق اسمه Hour of Code للـ iPhone تقدر تتعلم منه و كمان لما تخلص تكون قادر ع تنفيذ مشروعك الخاص بسهولة
وفى اخر مبادرة لهم Hour of Code انضموا مع Code.org .. هذا المبارده الى تلقت دعم من الرئييس اوبا فقد طلب من كل المواطنين الامريكين ان يتعلموا البرمجة وقالهم “Don’t just play on your phone — program it”
https://youtu.be/6XvmhE1J9PY

2- Code.org
تقدم هذه المبادرة المدعومه من القرية الذكية ) وهو منصه من النوع التقيل مثل الفيس بوك و أبل و جوجل ) مجموعة من الدروس الى تساعد المبتدئين على تعلم البرمجة

3- Bitfoutain
اكبر منصة تعلمية عن طريق عمل كامب تعليمى ,, علمت اكتر من100,000 انسان ازاى يكتب كود فى مشاريعهم الضخمة لنظام تشتغيل الـ IOS والاندرويد و ساعه ابل الجديدة ,, لو عايز تعمل تطبيق للمويبل بتاعك هى هتورفلك كورس مكثف فى 3 شهور يخلى عند الخبرة و هيكون اوفلاين بتكلفه جزء بسيط من $7000-$1000 .

4- ستانفورد ومين ميعرفهاش 😀
1- بتقدم كورس اسمه . Computer Science 101 الكورس ده بدا بيه ناس كتير الى اصبحوا حاليا من مؤسسى الاستارت اب و الكورس ده لا يزال متوفر حتى الان لكل من ليس لديه خبرة فى علم الكمبيوتر و قد قام البروفيسور
Nick Parlante بمجهود كبير فى ازاله الغموض و تبسيط الشرح و شرح كتابه الكود بنفسك ,
فى هذا الكورس يمكنك ان تتعلم و تمرح و تكتسب الخبرة , و يتضمن ايضا كتابة بت قصيرة من الاكواد الى تخليك قادر على فهم قوة و حدود الكمبيوتر الذى تتعامل معه ,
كده انت اتعلمت الاساس بتاع البرمجة و فاهم الكمبيوتر الى بتتعامل معاه ماشى ازاى ,, تقدر دلوقتى تبدا فى شغل خاص بيك زى الـ internet startup و ستانفور مش هتسيبك هتساعدك برضوا 😀 و هتقدملك الكورس ده
2- Startup Engineering
لو عايز تبدا انترنت استارت اب خاص بيك تقدر تشوف الكورس ده هو عبارة عن 10 اسابيع , لازم تشوفه عشان تفهم الدنيا هتمشى حوليك ازاى وازاى تكتب الكود الخاص بيك ده اكثر كورس عملى انا شوفته فى الـ MOOC بعد الكورس ده هيبقى عندك اساس متين لادوات الكود بتاعك فتقدر تكون ليدر تيم او تشتغل بنفسك .
فليه بقى متتعلمش من جامعه ستانفورد و هى جامعه فى مركز القرية الذكية ثورة التكنولوجيا

5- Harvard
لو بالفعل عايز تتعلم الـ computer Science من البداية يبقى قدامك كورس جامعه هارفرد وده اكبر كورس ليه شهرة فى الجامعه من نوعه , Malan هو الى هيعلمك فى الكورس ده , هيعملك ازاى تفكر رياضيا و تفهم الكمبيوتر ماشى ازاى و هيعملك الاساس لتعلم لغات برمجه كتير زى الـ C, PHP, JavaScript, HTML and CSS
المشكلات الى موجوده فى الكورس هتجبرك انك تحلها عشان تخلص الكورس , و هى مشكلات واقعيه ماديه و تخص الاحياء و الطب و العاب كمان 😀 الكورس متوفر على منصة edX وهو عبارة عن 16 اسبوع .

6- ILLINOIS

Creative, Serious and Playful Science of Android Apps
دي بقى هتعلمك الجافا اللى هى القوة الجبارة بتاعت الاندرويد و الكورس متوفر حاليا وهو عبارة عن 11 اسبوع والى هيعلمك هو بروفيسور Lawrence Angrave مش مطلوب منك فى الكورس غير ان يكون معاك موبيل بنظام الاندرويد بس عشان تجرب عليه شغلك , مش لازم تكون فاهم البرمجة هو هيعلمك 😀

7- edXIntroduction to Programming With Java
https://www.edx.org/course/introduction-programming-java-part-1-uc3mx-it-1-1x

اتكلمنا عن الجافا فوق 😀 وانها هى اساس برمجة الاندرويد فده كورس كمان ليها من edX ده هيعلمك اللغه و هو متوفر باللغه الانجليزية و الاسبانى و برتغالى الكورس بدا يوم 28 ابريل 2015 .

طيب ما تيجى نشوف الـ Pythonكفايه java لحد كده 😀

8. Learn to Program With Python: The Fundamentals
https://www.coursera.org/course/programming1
لو هتختار لغة برمجة فانا برشحلك الـ Python or Ruby
الكورس هيقدملك الاساس المتين للغه مع التدريب وعمل software applications

و ارشحلك برضوا كورس Learn to Program: Crafting Quality Code
وده بيقدمه Jennifer Campbell and Paul Gries.
https://www.coursera.org/course/programming2

برمجةتعلم برمجةتعليم البرمجة
Comments (3)
Add Comment
  • ليه وازاى تتعلم برمجة – Computer Science - my 2 cents

    […] لقيت لكم موضوع مفيد بيشرح لكم ليه لازم تتعلم برمجة وكمان بيعرفكم طرق تعلم البرمجة مجانا اون لاين – الموضوع كتبه محمد ناجى مؤسس وادى المشمش – للذهاب الى الصفحة اضغط هنا […]

  • ahmed elsalous

    مجهود فعلا يستحق التقدير، تحياتي لك ولجميع الفريق، وربنا يجعله في ميزان حسناتكم 🙂

  • Samar Elkhatib

    ليه مش بترشح ال .net