1. Jak się pewnie domyślasz hostingów jest sporo, do wyboru, do koloru. Z tego co piszesz to wystarczy Ci jakaś podstawowa opcja. Dobre opinie i stosunek jakości do ceny ma linuxpl.com - podstawowy pakiet niecałe 50 zł/rok. Sprawdź też ofertę AZ.pl. Często dodają do hostingu domenę/domeny .pl gratis. Oczywiście mowa o rejestracji domeny wolnej bo zakup jakiejś zarejestrowanej na rynku wtórnym to inna sprawa
2. Żeby domena śmigała na Twoim serwerze to przede wszystkim musisz ją dodać w swoim panelu u dostawcy hostingowego. Poza tym u rejestratora u którego zarejestrowałeś i utrzymujesz domenę musisz ustawić dns-y na te, które odpowiadają Twojemu hostingowi. Wszystkie takie dane znajdziesz po zalogowaniu w swoim panelu i/albo dostaniesz w mailu po zakupieniu hostingu.
3. Możesz, ale dasz rade obejść się bez tego (w przypadku wordpressa). Jak coś to chyba najlepszym klientem FTP jest FileZilla. Posty dodajesz z poziomu kokpitu/panelu wordpressa. Po zainstalowaniu go pod konkretną domeną wpisujesz po prostu nazwadomeny.pl/wp-login.php, podajesz ustaloną przy rejestracji nazwę użytkownika i hasło i już - zalogowane.
4. Szablonów jest pełno. Google na pewno Ci pomoże. Jeżeli chciałbyś coś lepszego i płatnego to polecam ThemeForest.net
5. Wtyczki, hmm, to takie jakby dodatki do zainstalowanego Wordpressa, które rozszerzają go o różnego rodzaju funkcjonalności. Zarówno wtyczki, motywy/szablony, instalujesz z poziomu kokpitu Wordpressa.
6. W zależności od tego czego potrzebujesz

Myślę, że na pewno jakaś wtyczka wspomagająca SEO będzie wskazana, np. All In One SEO Pack
7. Temat rzeka. Pewnie są tutaj specjaliści od tego więc może Ci doradzą. Wszystko zależy od fraz, budżetu i efektów jakie chciałbyś osiągnąć.
8. Tak, Wordpressa instalujesz. Sposoby są różne, ale chyba najprościej zrobić to poprzez instalatora skryptów, którego znajdziesz w swoim panelu hostingowym. Wybierasz wtedy jaki skrypt chcesz zainstalować (np. Wordpress), na której domenie, ustalasz login, hasło i w zasadzie gotowe. 5 min "roboty".
Powodzenia
