Recently I was tasked to create a program that uses Oracle as its backend. Knowing nothing about Oracle I picked up a book "Hands-on Oracle Database 10g Express Edition for Windows". This book has been pretty helpful along the way. If you are planning on using Oracle for the long term I would suggest installing Oracle 10g Standard on a stand alone server, otherwise use the express edition, it will suit your needs. Okay, so on with the lessons I've learned along the way, hopefully this will help you avoid the same pitfalls.