About.com's Japanese section is fantastic for all parts of Japanese, especially kanji. One of the downsides is that it's quite difficult to find information, though.
JapanesePod101 - This is a good website if you want to listen to lessons rather than read and they have free mp3 lessons daily.
I've added some resources for you to have a look at in the related links section below.
There are many different websites that are dedicated to learning Japanese. One can find a guide on how to learn Japanese on the Guide to Japanese site as well as the Guide to Learn Japanese website.
The Microsoft Virtual Academy is the best website to learn ASPx for free.
YouTube videos, talking to Japanese people
Nihongo o Narau (Learn Japanese)
You can learn how to create your own Website for free online from services such as Angelfire. Alternatively, you can learn how to code yourself from the official HTML website or from websites such as W3Schools.
yes
One is able to learn to make their own free website online, by going to Google which hosts a lot of content about website and blog making in addition to allowing one to make their own website for free.
studyspanish.com
I would recommend MangoLanguages. It is efficient, but free.
I am sure there are people who may be willing to teach you for free, such as a Japanese speaking friend. However, it takes a lot of commitment and dedication, and is not a short process.
Biology101.org
There are some seminars one can take to learn how to build one's own website for free. One can go to the website of Dot Net Nuke and one can take part in the seminars for web building for free.