انا أنجزت CS50 اتعلم لغات إلى انا عايزها علطول ولا اعمل حاجه تانيه
خلصت cs50
البرمجة لا تحتاج لتعلمها تعلم أي شئ قبلها ليس له علاقة بها CS50 كورس أكثر من رائع وملم بمعلومات كثيرة حول الكمبيوتر وتكوينه وأشياء كثيرة وكورس مفيد كثيراً ولكن يمكن تعلم البرمجة بدونه والدخول إلى تعلم لغات برمجة .
وبالطبع أيضاً لا يوجد شئ اسمه اتعلم اللغات البرمجة التي أريدها فكل لغات البرمجة متربطة بمجال ما يجب أولاً تحديد المجال الذي تريده وترى شغفك فيه ثم تبدأ بتعلم لغاته الخاصة فيوجد من المجالات :
تطوير الويب وينقسم إلى قسمين :
تطوير الويب من الجهة الأمامية :
ويجب أن تتعلم لغات html css لغات تنسيقات الصفحة ثم لغة برمجة javascript ثم dom and bom للتعامل مع عناصر الصفحة بواسطة javascript ثم يجب تعلم مكاتب bootstrap ليكن الموقع متوافق على جميع الشاشات ومتناسق ويجب تعلم jquery وهي مكتبة تختصر أكواد javascript .
تطوير الويب من الجهة الخلفية :
وهو تطوير ما يحدث خلف الشاشات في السيرفر وينشئ التغيرات على الموقع أثناء تفاعله مع المستخدم ويجب تعلم إحدى هذه اللغات php + إطار عمل laravel أو لغة pyhon مع إطار عمل Django أو Node.js وهو إطار عمل جاهز مبني على javascript .
تطوير تطيبقات الهاتف :
فيجب عليك تعلم واحدة من هاتين لغة جافا او لغة كوتلن ويمكن أيضاً استخدام إمكانيات الويب ولغاتها لإنشاء تطبيقات موبايل عن طريقها ومن هذه التقنيات React Native و Xamarin و Flutter و Ionic يمكنك من هذه التقنيات أختيار واحدة وتعلمها مع تقينات الويب html css javascript bootstrap إنشاء تطبيقات ويب .
تطوير تطبيقات سطح المكتب :
سوف تحتاج تتعلم إحدى هذه اللغات :
python تعتبر من أسهل لغات البرمجة أكثرهم أنتشاراً الأن وجميع المبتدئين يذهبوا لتعلمها .
java من أكثر اللغات شيوعاً في برمجة تطبيقات الموبايل وبرمجة تطبيقات desktop .
c و c++ : من أقدم لغات البرمجة الموجودة الأن على الساحة .
يمكنك أختيار المجال الذي تريده وتبدأ فيه من الأن وأنت أيضاً لديك أساسيات الكمبيوتر من كورس CS50 وهذا عظيم ولا شئ يقف أمامك للبدء في تعلم أي من هذه المجالات .
التعليقات