Для работы над Android проектами вам как минимум понадобятся:
- Android Studio — среда разработки на основе Intelij Idea от JetBrains. Позволяет эффективно навигироваться по коду, писать его и рефакторить.
- Git — система контроля версий. Она позволяет «сохраняться» в нужный момент. Вы всегда сможете откатиться на определенный чекпоинт. Полезно, чтобы не потерять наработки и вернуться «назад» для воспроизведения багов.
В общем этого набора будет достаточно. Все сопутствующие инструменты, как то Java SDK, Android SDK и тд идут в комплекте. В дальнейшем станет понятно чего не хватает именно вам. Например Android Studio имеет возможности добавить плагины, Git имеет различные GUI (graphic user interface) клиенты.
Android studio
Android Studio можно скачать с официального сайта.
Можно скачать как последнюю стабильную версию, так и Release Candidate и Canary Build. Найти их можно под соответствующими вкладками:

Версия Android Studio | Комментарий |
---|---|
Stable | Последняя стабильная версия Android Studio. Логично использовать для реальных Production проектов. |
Release Candidate | Следующая версия, котора должна быть более-менее стабильной. Включает в себе еще не вышедшие новые фишки. |
Canary | Сама] последняя, но возможно не стабильная версия Android Studio. Можно использовать, когда хочет попробовать новые функции, которые будут скоро доступны. |
После установки, если вы видите экран создания нового проекта, значит все прошло успешно.

Итак, перейдем к следующему уроку.
Урок 2. Создание первого приложения.