Witajcie,

z programowania jestem raczej zielony. Znam jedynie html'a i css'a, które używam przy umieszczaniu informacji na stronie w pracy, ale nie jestem informatykiem. Niedawno zacząłem kurs PHP, ale bez konkretnego celu.

Interesuje mnie tworzenie internetowych baz danych. Wiem, że każdy programista jak słyszy 'baza danych', to myśli od razu o SQL. Nie twierdzę, że to źle, bo być może o to chodzi w tym, czego szukam (nie mam pojęcia). Baza danych, którą chciałbym stworzyć, byłaby dostępna w internecie dla każdego i każdy mógłby wpisywać zapytania do wyszukiwarki i otrzymywać wyniki w postaci rekordów. Chciałbym też uzupełniać tę bazę danymi oraz żeby istniał interfejs dla różnych grup administratorów, którzy mogliby uzupełniać te bazę danymi, które potem użytkownicy w sieci mogliby przeszukiwać - czyli interfejs użytkownika i interfejs admina oraz interfejs programisty - nie wiem czy dobrze to wszystko tu rozdzielam :)

Podobna baza danych znajduje się np. na tej stronie. Oczywiście takich baz w internecie jest cała masa.

Moje pytania:

  • co powinienem poznać/czego się nauczyć?
  • jakie oprogramowanie będzie mi potrzebne na początek? (do nauki PHP korzystam z Vertrigo server i NetBeans'a)
  • jaki sprzęt będzie potrzebny na końcu, gdy już utworzę bazę danych (domenę oferuje mój pracodawca, ale pewnie pasowałoby mu wyszczególnić co ma kupić, jak już bd miał gotowy produkt)
  • czy tworzenie takie bazy to tworzenie aplikacji internetowej?

Polećcie też proszę przykładowe kursy, z których mógłbym skorzystać.

Posiadam komputer PC win10 (64x) 8gb RAM - mam nadzieję, że wystarczy na początek :)

Z góry dziękuję za wszelkie konstruktywne odpowiedzi ;)