In addition to the many tutorials that are available online, there are also interactive tutorials that you may want to check out.
http://CodeAcademy.com
CodeAcademy.com is one such resource that you may find helpful, as it explains various programming concepts and then you get to practice them by writing and testing code from right within your browser.
You can learn multiple languages with CodeAcademy, including HTML, CSS, JavaScript, as well as others!
As for having someone to actually talk to if you happen to have any questions or would like some help, perhaps you should try registering for some online forums or message boards that focus on programming.
TheNewBoston.org and PHPAcademy.org are two tutorial websites that both have forums that you can use to ask for help with various programming languages and other computer and technology related topics.
http://TheNewBoston.org
http://YouTube.com/thenewboston
http://TNBForum.com
http://PHPAcademy.org
Additionally, many colleges and universities offer classes on computers and programming, so perhaps you should see if this would be something that you would be interested in.
Best of luck and I hope I helped you!