1.Czy wybrałem dobry kierunek nauki?
Jeżeli to ci się podoba to znaczy, że tak
2.Co muszę znać z javy żeby ułatwić sobie programowanie na android?
Przydałyby się jakieś biblioteki np. LibGDX
3.Czy wyszukiwanie rozwiązań problemu w internecie to zły nawyk?
Jeżeli chodzi ci o dokumentacje lub posty na forach itp. to nie, jeżeli chodzi o zadawanie pytań np. tutaj bez wcześniejszego poszukania np. w dokumentacji to tak
4.Czy 1-2h/dziennie na naukę programowania to mało?
Wydaje mi się, że nie, ale każdy ma inne zdanie na ten temat