هل أختار برمجة الويب ام التطبيقات ببايثون، ام أترك البايثون وأنتقل للجافا لاحتراف التطبيقات؟

السلام عليكم.

المرجو المساعدة لأنني احترت .

أنا بدأت ببرمجة تطبيقات بالبايثون وواجهتني مشاكل كما أنني قرأت ان الجافا أفضل لبرمجة التطبيقات.... كما أن البايثون حسب ما قرأت جيدة في الويب لكن اطار العمل جانجو صعب في البداية.

فأصابتني الحيرة هل أبدأ الجافا من الصفر علما بأنها تقرييا مثل البايثون في طريقة كتابة الكود الا اختلاف على مستوى عدد الكلمات في الكود فبايثون تعبر عن الstring مثلا ب " " او هذه ' ' ، والتعبير عن integer يحتاج فقط كتابة الرقم بشكل عادي بدون المزدوجتين .خلاف الجافا التي لابد أن تذكر نوع المتغير قبل ذكر اسمه لكنني أشعر أنني سأتعلمها بسرعة إن شاء الله.

على اعتبار أنني فهمت البرمجة الكائنية التي تساعدني على فهم الجافا التي تتركز اساسياتها على الكلاسات والميتود.

رأيكم يهمني.


وعليكم السلام ورحمة الله وبركاته

أخي , اتقانك للغة برمجة واحة وبشكل جيد , سيسهل عليك التعامل مع بقية لغات البرمجة وتعلمها بسلاسة

على حد قولك أنك تبرمج التطبيقات بالبايثون , اذن لن تجد مشاكل في تعلم البرمجة بالجافا باذن الله

واذا تعلمت الجافا ستسهل عليك بقية اللغات , لانها تعد نوعا من اللغات الاعقد في سلم بقية اللغات بحكم أنها لغة كائنة

وانصحك ايضا باتقان التفكير المنطقي وزيادة قدرتك على تحويل المشكلات الى خوارزميات , سيساعدك ذلك في اتقان العملية البرمجية كاملة

شكرا على هذا تعليق الرائع

الحمد لله بدأت أتعلم الجافا ووجدتها تقريبا مثل البايثون، وفي بعض الأحيان أقول أن البايثون أخدت من الجافا وألغت الأقواس والمعقوفات وتعريف المتغبر بذكر نوعه في البداية قامت باختصار كثير من الأمور مثل else if الى elif و نفس الحلقات التكرارية تماما loops .

حسب ما تعلمت الآن وجدت تشابه بير على مستوى اللغتين الجافا و بايثون.

غير أن مشكلة الجافا محررات الأكواد او بيئة التطوير ide بحيث جربت Intel jde و NetBeans فوجدتهما قليلي الجودة وبطء في عرض النتائج .

حاولت تجربة eclipse لكنه يعطيني error او problems بمجرد انشاء ملف جديد، في نظرك هل هناك محرر كود جيد يمكنني تجربته...

وشكرا على مرورك الطيب

أهلا اخي الكريم

إن كنت ستبرمج تطبيقات , Android studio يعتبر الأفضل

شكرا لككك

سأحاول تحميله رغم أن حاسوبي 32 بيت واواجه مشاكل في تثبيته لكن سأحاول مجددا