وعليكم السلام
بالنسبة للسؤال الأول فـ نعم, يمكن تطوير تطبيقات اندرويد بغير لغة جافا او كوتلين
يمكنك ذلك عن طريق استخدام منصات عمل مثل ايونك التي تستخدم لغة جافاسكربت او باي موب التي تستخدم لغة بايثون وغيرها
أما بالنسبة لسؤالك الثاني فـ نعم, يمكنك تطوير تطبيقات اندرويد عن طريق ايكلبس
أخيرا, في سؤالك الأخير فإن تطوير أي تطبيق يحتاج إلى أساسيات البرمجة أولا والخوارزميات تأتي بعدها, لكن يمكنك البدأ في تطوير التطبيقات ومع مواجهة العديد من الأمور ستتعلم كل ما تحتاجه