Image by israelavila via Flickr
Many people today are wanting to learn new programming languages. It may feel like you need to get a degree in programming to understand what is going on in the back end of a website, but this is not necessarily true. Though getting a degree in programming can be helpful, especially when you are trying to get a job in the field, you may not need it if you are just learning programming for fun.
There are many resources out there to help the budding programmer learn what they need to know. First, there are a multitude of books available. You can usually find these at your public library or even purchase them at a bookstore. Some of these come with disks to help your learning go even easier.
Another option is w3schools. This is a website that is built around the idea of teaching programmers what they need to know. No matter what programming language you are interested in learning, you can learn it at w3schools.
The down side to these options is, of course, you are learning on your own. This can be frustrating for many people, simply because you are responsible to take the time and do it. If you do have trouble with taking on new projects on your own, you may want to consider taking a class at the local college, or even getting a tutor. These are great options for busy individuals to be able to schedule the time in to learn the language that they want to learn.