Partiamo da un assunto:
saper realizzare programmi non e' un'attivita' che si impara leggendo un solo libro di testo. Personalmente ne ho circa 400 (anzi con gli ultimi acquisti siamo ormai vicino ai 500).
Ed anche come tempi, non si imapar il mestiere nei ritagli di tempo.
Lavorando 8 ore al giorno, 5 giorni alla settimana, ci vogliono anni. Oltre agli anni di studio, ovviamente, ed alla passione che ti porta a pasticciare con il PC i sabati, le domeniche, la sera, le notti, ...
Ma semplificando al massimo, se ti piaciono i database e Oracle in particolare, allora ti conviene concentrarti solo su questo argomento.
Oracle si scarica gratuitamente e si installa sia su Windows che su Linux in modo abbastanza semplice.
Saper programmare Oracle vuol dire conoscere almeno PL/SQL (il suo linguaggio di scripting principale), e la variante di SQL implementata.
Oracle e' un mostro nel senso affettuoso del termine: e' un prodotto che ha moltissimi anni, affidabile, estremamente fessibile, mostruosamente ottimizzabile.
Ma allo stesso tempo estremamente complesso, per la miriade di infiniti parametri di configurazione che possono essere regolati per ottenere il massimo delle prestazioni da qualunque hardware si abbia a disposizione e da qualunque tipo di utilizzo se ne voglia fare.
Ovviamente e' impossibile conoscere tutti questi parametri, ed i loro effetti, senza aver modo di vederli in azione.
Altrettanto ovviamente, tali parametri hanno dei valori di default adeguati e quindi non c'e' nessuna necessita di doverli regolare fin dalla prima installazione del DB.
Esistono infiniti libri sull'argomento: il modo migliore e' prenderne uno qualunque ed iniziare con quello. Personalmente trovo molto ben fatti i testi della O'Reilly.
Ma ci sono anche i tutorial della Oracle: li trovi in formato PDF direttamente con Google.
Ti serve, comunque, anche un testo sull'algebra relazionale e sulla progettazione dei databse relazionali in generale (intesi come tabelle,colonne,indici).
Trovi tutto su Amazon.
Quale testo scegliere? Piu' o meno uno vale l'altro. Se scegli quelli che Amazon pone in testa alla lista dei risultati, generalmente non sbagli.