По SQL - вполне хватит.
По Яве - не рекомендую. Главное в Яве - это ООП. Не поймете принцип - не разбиретесь. Очень советую Эккеля “Философия ява”.
Оригинал есть тут за 40 баксов: http://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486/ref=sr_1_1?ie=UTF8&qid=1307832834&sr=8-1
Ах да. Ява это ООП. А Паскаль - процедурный язык.
Потому будет тяжеловато. Хотя конечно главное мышление в нужную сторону, базовые понятия и прочее.
Вот кстати как будет выглядить Hello Wоrld на яве?
class hello
{
public static void main(String args)
{
System.out.println(“Hello World!”);
}
}
Как было на Паскале? Проще, не правда ли?
А насчет образования - не парьтесь. Я по образованию физик - а многим делал курсовые и дипломы.