بعد ان قررت تعلم تطوير تطبيقات الاندرويد وبعد بحث بسيط وجدت انه يجب عليّ ان اتعلم لغة الجافا اولا ثم بعد ذلك تعلم تطوير التطبيقات.. لذلك لدي بعض الأسئلة وننتظر اجاباتها من قبلكم

اولا: ليس لدي مقدمة في اي لغة برمجية ولم اتعلم كذلك لغات الهيكلة (html,css) -فقط تعديلات بسيطة على قوالب بلوجر قبل مايقارب 5 سنين- لذلك السؤال هل هذا يعتبر مشلكة عند تعلمي لغة جافا كبداية كونها لغة صعبة نوعاً ما او متوسطة الصعوبة؟

ثانياً: هل احتاج الى تعلم الـ html و css لتصميم التطبيقات ام ان لغة الجافا كفيلة بالتصميم والبرمجة

ثالثا: اعاني من مشلكة اللغة الانجليزية بالنسبة للإستماع لتعلم البرمجة لذلك لا يمكنني ان اتعلم من الدورات التي تحتوي فيديو بدون تعليق (subtitle) وبعد البحث وجدت دورتين مجانيتي بالإضافة الى دورة عبد الله عيد العربية وهما

https://www.udemy.com/java-tutorial/

و

http://www.sololearn.com/Course/Java/

فأي الدورات الثلاث تنصحوني بها او بغيرها في حال بدأت بالجافا