How To Learn Oracle (MySQL, SQL Server, Java…)

Posted in: Technical Track

Start learning Oracle

Today I’ve read the following email on the mailing list of Sydney Oracle Meetup. I thought that this question is asked many times in attempt to find a silver bullet to learning Oracle so I wanted to publish my reply here on the blog, especially, that I’m a firm believer in one silver bullet that exists — there are no silver bullets.

Hi everybody,

My name is Sebastian and I’m new in the group. Yesterday I arrived late because I had a problem at work at the very last minute. However I found the meeting super interesting.

I’d like to see if someone could give me some piece of advise… I have ZERO experience with Oracle. I’m a Software Engineer and I’ve been working for more than 7 years in development (open source technologies basically). When it comes to DBs, I have some good knowledge about MySQL, PostgreSQL and SQL Server (the only MS product I like). As OS, at the moment I’m working with Linux Ubuntu 9.04.
So, my question is what would be the best way to start working with / studying Oracle?? What can I install to actually have the DBMS running in my laptop and start writing PL/SQL?? Oracle XE??

Then, do you consider I can get any change of getting a internship position (I don’t have much free time) or what would be the best way to get started in this field? I see that ALL the positions require a lot of experience.

Sorry for writing to the whole list about a personal issue. Feel free to write me to my personal email address and thanks everybody.

I look forward to seeing you in the next meet up.

Kind Regards,


If there is a silver bullet on how to get into new technology field than I don’t know about it. It all depends on personality and what works for you.

What I know is that I often prefer a quick learner to hire with no experience in the field but he or she must be a good thinker, analytical person and etc rather than someone with 20 years of experience in the field but not able to learn anything new in a reasonable amount of time.

On the technical side:
If you want to get into Oracle database development (and I understand it’s development you are interested in rather than administration) – Oracle XE (with APEX potentially) would do the trick. You might want also to use SQL Developer (a free tool from Oracle).

Now, installing and playing with things alone won’t make you any good so START READING good books. Also, start participating in online communities (but be careful to trust what people write there). Joining Sydney Oracle Meetup is one right step you’ve made already.

Good luck.

Want to talk with an expert? Schedule a call with our team to get the conversation started.

About the Author

What does it take to be chief technology officer at a company of technology experts? Experience. Imagination. Passion. Alex Gorbachev has all three. He’s played a key role in taking the company global, having set up Pythian’s Asia Pacific operations. Today, the CTO office is an incubator of new services and technologies – a mini-startup inside Pythian. Most recently, Alex built a Big Data Engineering services team and established a Data Science practice. Highly sought after for his deep expertise and interest in emerging trends, Alex routinely speaks at industry events as a member of the OakTable.

13 Comments. Leave new

This is great advice whether you want to learn Oracle or any other technology. Well said!


As usual Alex your advice is appreciate. BTW are you aware of any groups in UK? Unfortunately i don’t live in Sydney to join the your meetup.


Alex Gorbachev
February 13, 2010 8:59 pm

@Dani: UKOUG is one of the best Oracle user groups as far as I’m concerned so you won’t go wrong joining it.


One way that I began to really learn Oracle was to read AskTom every day…the 10 questions on the front was where I would start. Every single day I would read the questions and the answers to those questions.

I say that in lieu of purchasing books…there is a LOT of free information available out there if you want to learn Oracle.

Keeping Up The Shape | The Pythian Blog
June 18, 2010 3:40 pm

[…] just wrote few bits about learning a new technology and after skimming through my Google Reader, I noticed a […]


As usual Alex your advice is appreciate. BTW are you aware of any groups in UK? Unfortunately i don’t live in Sydney to join the your meetup.


kindly help


i am new in oracle how i can learn fast please tell me the way?

Alex Gorbachev
February 9, 2012 11:58 am

@ yusuf: There is a wonderful user group in the UK – UKOUG and I’m the member of it and come every year to present in Birmingham and there are many other speakers. UKOUG has many active SIGs as well meeting regularly.

@Mohammad: if you want a quick win with little efforts, I suggest you choose another topic than Oracle to specialize in.


Excellent read. I just passed this onto a friend who was doing some research on that. He just bought me lunch as I found it for him! Therefore let me rephrase: Thank you for lunch!


hello sir i wanna join in a oracle devloper course please let me know how can i learn as much as fast nd get job…


Hello shalini,
If you get the reply plz let me know, because my concern is same. Or you know any better way .

heena goyal
June 3, 2013 5:31 am

Thank you for such a good information.
I have a question in mind that should we go for java or C++?
which one has more scope in industry ? I am confused on which language should i do my 6-week training ? Searching arround i came across but i am not sure about this .. so if anybody has any idea about this course please guide me…..


Leave a Reply

Your email address will not be published. Required fields are marked *