هته الخطة ستمكنك من برمجة تطبيقات عادية و بسيطة
لأنه اذا كنت تريد عمل تطبيقات أكثر تعقيدا.. مثلا تطبيق يتصل بالشبكات, عليك دراسة Network Programming وهكذا..
سأعطيك خطة حسب رأيي الشخصي
1 - تعلم قواعد اللغه Grammar
2 - تعلم المكتبات في اللغه Foundations Classes
3 - تعلم مكتبات خارجيه اخرى Third-Party Libraries من المكتبات الجيدة. مثلاً مكتبة Guava وهو توفر Collections و String Processing API وغيرها من قوقل ، أو مكتبة JodaTime للتعامل مع الوقت والتاريخ .
4 - واجهات المستخدم GUI
5 - الوصول لقواعد البيانات JDBC Database
6 - برمجة الشبكات Network Programming
7 - أساسيات ال Threading
* swing و JavaFX في المرحلة الرابعة
* يمكن أن تكون سبق و مررت على احد هته المراحل
لا ليس عليك شغل بالك بكود كتابتها في الوقت الحالي .. فقط عليك معرفة ماهية تلك الأكواد وذلك يأتي مع الممارسة و ستعتاد عليها مع الوقت
طاب يومك