سلام
برای برنامه نویسی اندروید میتونید با C , Java , python و چند تا زبان دیگه بنویسید.بعد از یادگیری یکی از این زبان ها در سطح پیشرفته(حد اقلش شیء گرایی)با نصب SDK های اندروید ، تازه باید شروع به برنامه نویسی برای اندروید بکنید که ساختارش با برنامه نویسی های گذشته خیلی فرق داره.