Hi there, I am no tech guy but I do know the basics. I do some light programming and data access from DB’s.
First you need to decide which way you want to go, PHP or ASP.NET. The windows (asp.net) path is generally more expensive. PHP is free and hosting is cheaper.
If you decide to go with PHP you will be on http://www.php.net a lot. They have a lot of examples there that make it easy to dive in.
If you choose the asp.net path, http://www.asp.net/Tutorials/quickstart.aspx will get you started. Also, Visual Studio comes with a good help setup.
Is it worth learning? Yes! It takes time but it will not only help you to improve your websites but also give you the stuff to follow tech conversations.
I hope I could help. I just moved my personal website over to asp.net and am really happy with it. Multi-Language capability is built right into it… and much more.