Chodzi o rózne pojecia programowania których wgl nie rozumiem. Wiem, że wiele z nich używa się w dużej ilości języków, ale nie chce innych tylko Jave > Android tylko, że ... i tu błędne koło.
Chyba, że bym zaczął od czegoś bardzo prostego i po kolei skakał aż do Javy i Androida.
--
Widzę, że na forach ludzie proponują zacząć od Basic'a.
To na to już nic nie poradzimy. Musisz najpierw zdobyć wiedzę o architekturze komputera, jak to działa, o algorytmach, później programowanie podstawy typu Java konsolówki, c koniecznie, kurcze nie mogę Ci wyłożyć wielu lat doświadczenia. Pewne rzeczy się po prostu rozumie, ale jak się to nabyło to nie pamiętam, jak z jazdą na rowerze.
Trudny temat... czytasz i nie rozumiesz pojęć.
-----
1. Architektura von Neumana
2. Podstawy działania komputera
3. Różnice między niskopoziomowym i wysoko poziomowym programowaniem
4. Czytasz co to jest programowanie strukturalne i objektowe
5. Tworzysz pierwsze programiki strukturalnie, może być C++ lub przestarzały Pascal
6. Porzucasz punkt 5, robisz to samo w Javie na windowsa
7. Porzucasz to, próbujesz w C++ lub Javie pisać obiektowe proste programiki na Windowsa
8. Cały czas uczysz się składni Java
9. Cały czas poznajesz nowe algorytmy, np. sortowania (są opisane na dużych polskich forach programistycznych)
10. Czytasz jak jest skonstruowany Android, podstawy
11. Ściągasz android SDK
12. Piszesz Hello world
13. Podczas pisania jakiś appek korzystasz z tego forum i stackoverflow przy poznawaniu API androida
14. Główną twoją lekturą będzie developer.android.com, wspierasz to punktem 13
Najważniejsze to podstawy angielskiego, bez tego sobie odpuść lub naucz się języka. W dzisiejszych czasach to wstyd nie umieć zrozumieć paru zdań po angielsku.
Chyba tyle na początek.