Здравствуйте, я хочу сделать мессенджер на андроид. Какие технологии мне надо знать?
Опыт работы от 3-х лет потребуется.
Я на полном серьёзе
Приветствую  karim_min! Android Studio прекрасно пойдет. 
Для реализации сетевого взаимодействия читайте про Socket API.
Если сервер у вас будет на node.js, то свой первый, примитивный эхо мессенджер, или скорее его прототип, вы сможете сделать с помощью telnet агента, это не так сложно как может показаться.
 David Clifton  'Simple Telnet Server in Node.js' 