I have be working in web development teams since 2000. Nearly always, you will learn more doing the work than you ever will in school. Figure out where you want to live, and then search for the local web development companies. Call them up (or email) and ask if they are interested in in an intern, keep trying and even stop by their office if you don't hear back the first time. Be persistent. Make sure you have a sample website you made to show them. Make sure it is responsive. It is perfectly fine if it is a free template and a free wordpress site. You will get at least one interview, because it shows you have a full-stack understanding of domain names, mobile/responsive, cms, css, etc. Bonus points if you write your own small plugin for the site.
If needed during the interview, offer to intern for free, especially if you like the vibe of the people and the reputation of the company. If you work hard and learn fast, the internship will lead to a paying job pretty quick. Most web development companies, especially outside of cities, are desperate to find/hire good people. Most college degrees do a dismal job at preparing web developers or programmers for an actual job.
Web development companies are a great way to learn, but they are often mediocre pay (for a college grad) and high-ish stress, but the fastest way to build your employable skills. After a few years at one, you will be very qualified for a more corporate job, or to be an independent consultant, or even start your own business. Heck, if you are good enough, your employer will probably let you work remote to retain you. At that point you can move anywhere, and have a job with less time commitments to give you more time to focus on permaculture.