Witam, mam zamiar napisać coś w stylu portalu społecznościowego i tu rodzi się pytanie w jakim języku to napisać? Korzystanie z portalu umożliwia tylko i wyłącznie aplikacja. C++ byłoby dobrym wyborem?
Na androida to obecnie kotlin
Skoro obecnie zadajesz takie pytania, to do chwili, w której będziesz w stanie napisać cokolwiek sensownego, z czym będziesz mógł wyjść do ludzi i co nie będzie dziurawe w zakresie bezpieczeństwa oraz względnie pozbawione błędów, będzie musiało upłynąć wieeeele miesięcy ciężkiej pracy i nauki.
Co do samego języka/środowiska - zainteresuj się Flutterem - https://flutter.dev/, nowością wprowadzaną przez Google. Dzięki temu możesz pisać jednocześnie na Androida, iOS oraz Fuchsia.
Poza tym zapomniałeś o jednej, baaardzo ważnej rzeczy - serwerach i całym "zapleczu". Bo nawet jak stworzysz sobie apkę na telefon, przecież musi ona się z czymś łączyć, pobierać dane do pokazania użytkownikom, sprawdzać loginy i hasła itp. Moim zdaniem ten aspekt jest przynajmniej tak samo ważny i skomplikowany, co sama aplikacja. A jeśli jakimś cudem ter portal wypali i będą z niego korzystać dziesiątki/setki tysięcy użytkowników, to cały backend będzie o wiele bardziej kluczowy, niż sama apka instalowana przez ludzi na komórce.