1)
codementor.io (там выбираете тэги: нужные вам технологии и ru/rus/russian например).
2) фрилансим - создаете задачу.
3) здесь на тостере у интересных вам пользователей (в нужных тэгах опять же) смотрите контакты - пишете в личку.
4) просите кого-то из друзей в IT компаниях попросить кого-то из их друзей научить.
Ваши вопросы:
1) javascript (очевидно). Написать "смену контента" на кнопки можно без использования библиотек, или с ними.
2)
какой самый быстрый и оптимальный способ отправки данных на сервер
: обычный запрос (POST), веб-сокеты... вряд ли что-то еще.
а также как создать такой сервер и базу и мини API для приёма и записи данных
вопрос слишком общий. Что на сервере? (наверняка MySQL база) На чем писать API будете? и т.д.