Na początek polecam strony typu codewars, www.hackerrank.com www.topcoder.com, www.programmr.com aby zapoznać się z składnią i zobaczyć jak rozwiązać proste algorytmy.
Potem skacz na głęboką wodę i ucz się springa lub androida pisząc użytkowe aplikacje.