يجب عليك أولاً ان تحدد المسار الذي تريد ان تتعلمه كتطوير الواجهات الأمامية للمواقع او تطوير الواجهات الخلفية، تطبيقات سطح المكتب، الأندرويد ...الخ
وبعد ان تقوم بتحديد المسار فيجب ان تبحث عن ذلك المسار وتعرف اللغات البرمجية المطلوبة ثم تبدء مرحلة التعلم