Good to hear that you have a good knowledge in html and Java. Creating your own blog is very easy. You don't need more knowledge in programming skills, java and html. Anyone can create their own blog easily using the built in functions. Lot of blog providers like blogger, wordpress and others offer a chance to create our own free blog with free hosting service.
Some web domains allow us to create free websites under them. Webs, weebly, yolasite are some of them. They provide the necessary tools, templates, designs and other things to create our blog and provide free hosting service and tracking service to us. Also we can get our site with our domain name if we are interested in it and we must upgrade our account for getting our site with our own name.
With this sites we can create our personal and business sites easily without more effort. Site creation wizards and tutorials will help us to design our site. We can make money from our site by monetizing it with various advertising sites.
Just create your site/blog with your confidence. Think about an unique thing and create your blog with it. You will get more experience while creating the site and learn a lot of things with your experience. I know html and java little bit, but i have my 2 blogs and 2 sites and getting traffic with my hard work. I learnt a lot of things with my experience while creating my blog and site.
At first i created my blog in blogger. I find a lot of joy and pleasure while creating my blog and interested in creating another one. After some time i planned to create a new website and created my free site under webs and get a good traffic to my site based on the content and earned from my site using ads. I am interested in creating another site and created a new site with my experience. Now i am happy with my two sites and two blogs and guide others in creating sites and blogs