learning java is not that difficult. it is sufficient you learn few basic things there in programming when you want to create your own website.
but you may also have to see to it that you will have to learn advanced programming to make your site dynamic.