Wow, your situation IS difficult! I want to comment on several points:
First off, if you are learning HTML, learn CSS, Javascript, PHP, ASP, and start looking into using Photoshop. Do web pages. In my school, many departments would send emails to the computer science departments asking for a student who can do web pages. I took many of these offers and charged a cheaper price than a professional, but still made ~$1000 for a week's effort. If you do one web page, soon your employer will tell friends in other departments and outside companies and you'll get a lot of offers. It's not guaranteed work but it's a good way to make extra money on the side.
Secondly, I understand your parents' position on loans. My parents were the same way: they did NOT like loans. They don't even like credit cards and always pay everything with cash (including brand-new cars!). I see their point, there is a lot of debt in America and many struggle and suffer because of debt. I was in the unique position where I had been working since I was young and started at a community college, and I was working full-time and going to school full-time (at first). By the time I moved to a university I had a lot of money saved up and so I didn't need loans.
But it IS normal to have loans; most Americans have debt to pay after they graduate. You are a computer science major, and the market is pretty good. When you graduate, you have a good chance of making good money and so your debts should be fairly easy to pay off. Explain this to your parents, see what they say.
Finally, though, let's return to the original topic: balancing a social life with your responsibilities and how your parents view this. Well, it's obvious that money really IS a burden... now I wonder if it is wise for you to move out if it will mean an additional financial responsibility. Well, if you get an RA position then moving out will save you the time and money from commuting but it would also ensure you don't take on additional expenses. If you don't get it... you have to think about if you want to pay an additional ~$21000 after you get out of school. Can you eventually pay it off? Yes. But it is real debt, and if your parents are anything like mine (and it looks like they are), they will not like it.
Apply for an RA position fall quarter. Explain to your parents that spending an hour and a half daily on the commute is too much time wasted (programming assignments usually have to be done on school computers to ensure compatibility... at least that's how it was at my school where we did everything in Linux). Also explain that if you had your own place you could concentrate more and do better in school. Finally, say that you will only move out if you get the RA position--and that's exactly what you should do. If you get the RA position, move out; if not, stay home. That is my opinion.
BTW, so you're computer science: what will you specialize in? Networking and databasing are in right now, since everything is connected to the Internet. I'm surprised I can't network my toaster to my laptop yet. Unfortunately, so many kids are going into that that there's a lot of competition... glad I studied graphics! :D