yes
Italian.speak7.com
The Microsoft Virtual Academy is the best website to learn ASPx for free.
depends on what language you want to learn. for Italian you can go to zap Italian
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.
There are several free online Italian recipe websites. For example The Italian Cookie Tray Cookbook, Recipe Cookbook. Most of these are free or have free downloads for the recipes.
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
iTunes Store has podcasts that can teach you Italian. Just search for "italian" under podcasts.
Some popular websites online that offer free help on learning how to speak Italian include Free Translation, Open Culture, and eLanguage School. The BBC website also offers a comprehensive guide for those trying to learn the Italian language.
I would recommend MangoLanguages. It is efficient, but free.
Biology101.org
You can learn to cook Italian food online or at your library. There are many recipes. If you want to learn which food people eat in different regions, get a Mario Battalli cookbook at your library. It has lots of information about different regions.