اهم 3 مصادر لتعلم البرمجه من الصفر مجانا

اهم 3 مصادر لتعلم البرمجه من الصفر مجانا

اهم  3 مصادر لتعلم البرمجه  من الصفر مجانا

اهم 3 مصادر لتعلم البرمجه من الصفر مجانا

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

١. في البدايه يجب ان تضع هدفاً 🎯 في رأسك، بمعني لا تقل أريد تعلم البرمجة ولكن أريد أن أصبح مطور تطبيقات الهاتف المحمول أو مطور تطبيقات ويب أو غير ذلك. ٢. ضع كل لغات البرمجة التي تحقق لك هدفك في قائمة، مثال لتتعلم تطوير تطبيقات الهاتف المحمول إما أن تتعلم جافا/كوتلن، أو بايثون أو جافاسكريبت أو غيرهم. ٣. اختر لغة و اختر مصدراً للتعلم يناسب المبتدئين (حبذا لو وجدت من يساعدك في هذه الخطوة من أهل الخبرة). ٤. قسم رحلة التعلم لخطوات صغيرة علي الأيام. ٥. لا تيأس إذا شعرت أن الأمر صعب، فأول خطوة دائماً تكون الأصعب. ٦. بعد أن تتقن اللغة و تتعلم مفاهيمها البرمجية، اصنع بها شيئاً. فإذا كنت اخترت أن تكون مطور تطبيقات الهاتف المحمول فاصنع تطبيقا ليساعدك في أي أمر من أمور حياتك .. سوف تلاحظ هنا أنك استخدمت لغة البرمجة التي تعلمتها و أيضاً تعلمت ال framework اللازم لبناء التطبيق.


اولا : تعلم علوم الحاسوب

اول شئ قبل تعلم البرمجه من الصفر يجب عليك اولا معرفه ما هو علوم الحاسوب يوجد كورسات كثيره للبدء في علوم الحاسوب و اشهر كورس هو كورس من جامعه هارفرد CS50 هذا الكورس فعلا يعتبربدايتك للكمبيوتر ساينس من الصفر يشكل عام حتى لو لم يكن لديك اي فكره عن هذا المجال - كورس مقدم من جامعة هارفارد وحقيقي يعتبرمن أفضل المداخل لفهم آلية عمل الكمبيوتر بشكل عام.

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


ثانيا :اهم المصادر المجانيه لتعلم البرمجه من الصفر من خلال اليوتيوب


هذه القناه اسم على مسمى فعلا , فقد سماها صاحبها المهندس أسامة محمد المعروف بأسامة الزيرو ب Elzero Web School لأنه بإمكانك أن تبدأ فيها تعلم البرمجه من الصفر تماما كشخص لا يعرف أدنى شيء عن البرمجه وتطوير المواقع , وفي مجال البرمجة أختار الزيرو مجال الويب تحديداً و هذه القناه تحتوى على ربع مليون مشترك الى الان وهو ايضاً مؤسس جروب الزيرو ويب سكول على فيسبوك وطبعا هذه القناة الغنية جدا مناسبه لكل مبتدئ في يريد أن يخطو خطواته الأولي في مجال تطوير المواقع وننصحك ان تبدا في هذه القناه بالترتيب على النحو التالي : 1- Html In Arabic 2- Learn Css In Arabic 3- Learn Html5 In Arabic 4- Learn Css3 In Arabic 5- Web Design Titorials 6- Learn Javascript In Arabic 7- Javascript Examples & Titorials 8- Learn jQuery In Arabic 9- jQuery Examples & Titorials 10- Learn Javascript Html DOM 11- Learn Php5 In arabic 12- Php5 Examples & Titorials 13- Mysql 5 Essencial Training وعندما تبدا في التطبيقات العملية ننصح فيها بهذا الترتيب : 1- Creating A Website From Preview Lev 1 2- Creating A Website From Preview Lev 2 3- Creating A Website From Preview Lev 3 4- How To Design With Bootstrap 3 5- Create eCommerce Website With Php , Mysql


من أفضل القنوات في اليوتيوب لصاحبها المهندس حسين الربيعي التي تحظى بشعبية كبيرة في العالم العربي حيث انها قناة تعليمية متخصصة في تعليم كل مايخص لغات برمجة وتصميم المواقع وبرمجتها وامن معلومات بشكل مجاني وعالي الجود وتحتوي ايضا على كم هائل من الكورسات والدورات المميزه جداً في تعلم برمجة تطبيقات الاندرويد مجاناً


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

موقع FreeCodecamp : يعتبر من أفضل مواقع تطبيق ماتتعلم أثناء دراستك للبرمجة, فى أكتر من 7000 درس تعليمي وكورس على يد خبراء المجال.



موقع W3school : أهم مايميز w3school الأمثله وانك ممكن تجرب أي كود قدامك مباشره ويعتبر مرجع لا غنى عنه للعديد من المبرمجين فبطبيعة الحال ان كنت مبرمجا فإنه لا يمكنك ان تحفظ كل الاكواد البرمجية الخاصة باي لغة، وبالتالي فانك سترجع لموقع W3Schools من اجل اخذ هذه الأكواد البرمجية التي ستحتاج لاستخدامها، بالاضافه الى العديد من الدروس التعلمية للعديد من لغات البرمجة مثل HTML، CSS و JavaScript، PHP، SQL، W3.CSS،


موقع Github : يعتبر موقع Github أكبر تجمع للمطورين في العالم، حيث يضم اكثر من 40 مليون مطور كما يحتوي على أكثر من ١٠٠ مليون مشروع فهذا الموقع باختصاريعتبر مسنودع لتخزين الأكواد البرمجية لمشروعٍ ما، وتَتبُع السجل الكامل لجميع التغييرات التي تم إجراؤها على هذا الرمز، فهي تسمح للمطورين بالتعاون في مشروعٍ أكثر فعاليةٍ من خلال توفير أدوات لإدارة التغييرات المتعارضة المحتملة من مطورين متعددين، وهو يسمح للمطورين بتغيير البرامج وتطويرها وتحسينها من مستودعاتها العامة مجانًا،












اقرأ ايضا