Odlično, delphi je pravi izbor za učenje.
Za problem koji si naveo, možeš naučiti više stvari, prvenstveno preko foruma. Lično, na tvom mestu bih išao ovim redosledom:
1) pretražio forum da vidim kako inicijalizovati formu (login), posle koje, ako je uslov zadovoljen, prikazuje se glavna;
2) ispravan način korišćena dbGo komponenti, povezivanje na bazu i korišćenje TDataModule;
3) kad sam kreirao login formu, nakačio se ispravno na bazu, napravio bih funkciju na osnovu koje ću proveriti da li postoji korisnik u bazi (tabeli). Za nju bih koristio neku od query komponenti i sql sintaksu.
4) ako te po logovanju zanimaju podaci o korisniku, prilikom sql upita, ukoliko je uslov zadovoljen, podatke o korisniku možeš iščitati i prikazati na više načina (u zavisnosti kako to želiš, odgovor će biti konkretniji);
O svemu ovome, ima više kvalitetnih diskusija, te predlažem da se osloniš na njih i rešićeš probleme.
Pozdrav.
Someone's sitting in the shade today because someone planted a tree a long time ago.