تقنية؟ لا اخي انت لا تتعلم تقنيات، انت تتعلم نفس الشيء في الواقع مع اختلاف الـAPI فقط
كل بيئات العمل هذه لن تختلف عن بعضها لا في الهدف ولا في التطبيق، بل في طريقة الاستخدام "قليلاً" وليس حتى كثيراً
اذا كنت تريد تعلم تقنيات مختلفة، فانت هنا تقصد مجالات مختلفة تقريباً
مثلاً، تعلم برمجة آلة وكيف تقوم ببرمجتها (لعبة سيارة مثلاً) او كيف تصنع شريحة الكترونية وتقوم بهندستها او كيف تقوم بلحم وفك قطع من لابتوب او كيف تقوم بتهكير جهاز العاب بنفسك أو كيف تبرمج رسوميات ثلاثية البعد، او كيف توظف الذكاء الاصطناعي في اعمالك، او غيرها من التقنيات المتنوعة سواء التي لها مجال بالكمبيوتر او خارج الكمبيوتر.
اما لغات البرمجة فكلها واحد تعلم واحدة منهم كفيل بجعلك تنتقل لاي واحدة بسهولة كبيرة جداً
لذا من وجهة نظري يمكنك الانتقال من لغة الى اخرى بنفس الوقت الذي تجد فيه مهمة لك لتنفيذ تطبيق معين. مثلا عميل يريد منك تطوير تطبيق بشكل محدد لايمكن الا من خلال لغة معينة فتقوم بتعلمها في ظرف اسبوع او شهر ثم تباشر العمل على هذا المشروع؟