Jedni powiedzą SQLite - zasobooszczędna, poręczna, działa nawet na urządzeniach mobilnych.
Inni: MySQL lub PostgreSQL - darmowe, nieźle wyposażone w funkcje, dynamicznie rozwijane, zdobywające coraz większą popularność, również w przedsiębiorstwach.
Kolejni: Oracle lub SQL Server - popularne w wymagających środowiskach, bogate w funkcje, mające wspracie zamożnych i prężnych producentów.
Są również osoby doradzające MS Access ;-)
Wizjonerzy (a może rewolucjoniści?) doradzają bazy dokumentowe lub grafowe.
Anarchiści - pliki płaskie wystarczą ;-)
Kołcze radzą aby najpierw odpowiedzieć sobie na pytanie 'po co?'.
Niemniej wszyscy zgodnie twierdzą - ucz się SQL.
A jak Ty radzisz początkującemu rozpocząć przygodę z bazami danych ? Jak Ty zaczynałaś/zaczynałeś ? Jak oceniasz swój wybór patrząc z perspektywy czasu i Twojego obecnego doświadczenia ? Co byś zrobiła/zrobił inaczej ? Co się sprawdziło, a co nie ?