Вполне можно, курсов в интернете навалом на ютубе роликов полно. С какого лучше начать - это от целей зависит. Если вы хотите создавать игры для андроид начните с С, затем переходите на С++, а затем на Java. Сразу в Java я бы не советовал, поскольку там есть такая вещь как принудительные классы, то есть, чтобы создать простейшую программу нужно создать минимум один класс со статическим методом main. Если вам понятно, что я сказал можно идти сразу в java, если нет, начинайте с Си