حاولت تجربة تعلم برمجة تطبيقات أندرويد عبر Xamarin بدون أن يكون لدي أية خلفية برمجية ولا حتى سي شارب فكانت المشكلة أن جميع الكورسات والدورات والدروس المكتوبة أو المرئية يقوم أصحابها بحرق مراحل كثيرة خصوصًا في الدروس الأولى التمهيدية ما يدل على أن المتلقي يجب أن يعلم تلك الأمور وكأنها من البديهيات فهل المسألة أنه يجب فعلًا تعلّم تلك البديهيات أولًا أم يمكن تعلمها أثناء البدء بتعلم Xamarin بشكل متزامن وبدون أية مشكلة وهل يوجد كورسات تفيد في هذا الموضوع؟
هل يمكن تعلم Xamarin بدون تعلم #C أو أية لغة برمجة قبل ذلك؟
Xamarin هو عبارة عن framework للغة سي شارب ويحوي الكثير من المكتبات والدوال التي ستتعامل معها باستخدام C# فبالتأكيد من الطبيعي انك لن تتمكن من تعلمه قبل تعلم سي شارب ، ربما تتمكن من تعلمه وانشاء بعض البرامج بدون تعلم سي شارب إذا كان لديك خلفية برمجية بسيطة لكن ستكون كمن يحفظ الاكواد حفظا ولن تصل الى مستوى عال بهذه الطريقة ، البرمجة ( أو أي علم ) يجب معرفة المفاهيم الاساسية فيها والانتقال خطوة خطوة ، إبدأ بتعلم سي شارب وخذ وقتك ، لا تستعجل في تعلمها ، تعلم اساسيات الخوارزميات وهياكل البيانات وإن لم تتعمق فيها كثيرا ، عليك معرفة النظام الذي تقوم بالبرمجة له بشكل جيد أيضا ( أندرويد , ios ...) ، بعد أن يصبح مستواك جيدا جدا في السي شارب وتتمكن من عمل برامج بسيطة ( حتى لو لم تكن بواجهة رسومية ) يمكنك الانتقال ل Xamarin ، خذ وقتك في التعلم ولا تستعجل حتى يكون لديك فهم دقيق لكل ما تكتبه أو تستخدمه في برامجك .
التعليقات