In addition to formally attending classes at a school, there are also a variety of ways that one can learn how to program and learn about web design and development without having to go to school.
There are a variety of tutorials about web design and development online, with many being free, such as those at the links below.
Text-Based Tutorials:
http://w3Schools.com
http://Tizag.com
Video-Based Tutorials:
http://TheNewBoston.org
http://YouTube.com/thenewboston
http://PHPAcademy.org
http://YouTube.com/phpacademy
Interactive Tutorials:
http://CodeAcademy.com
There are also a variety of books available on web design, programming, and other computer and technology topics, so you may want to take a trip to your local library or bookstore, in order to see if there are any books that you like there.
Amazon.com also offers a great selection of books (and a variety of other items), including those for web design and programming in other languages. Many of the items available on Amazon.com are offered at reasonable prices, too!
http://Amazon.com
Best of luck and I hope I helped you!