أولاً: تحديد مجالك
(برامج خاصة بسطح المكتب - برمجة تطبيقات الهواتف الذكية - برمجة المتصفحات)
بناء على مجالك سيتم معرفة اللغات المطلوب تعلمها لهذا المجال ومن أشهر الأمثلة:- (html - css - java - paython -...وغيرها)
مع العلم أتاحة وسيلة التعلم عن بعد هي فرصة مناسبة للجميع فمنها ما هو (مجاني) و (مدفوع).
وأشهر المواقع التى تقدم الدورات التعليمية هى: udemy , caursera , edrak