That is how I got my degree without having to rely on my parents.
Here are some good websites to help you along with working on different projects:
Instructables, and
Makezine.com.
Take the opportunity to participate in different clubs at school. Getting to know people will be a of great help.
More about projects: if you find yourself short on money, choose projects that are low on costs. You are fortunate these days that these types of projects are more plentiful that you might think. There are lots of programming languages out there that are free and open source. There are also lots of Linux distributions available which are also free and open source.
Here are some free and open source languages and packages:
MinGW,
Code::Blocks,
openFrameworks,
Processing,
Java,
Python,
PHP,
MySQL,
Joomla,
Perl, and probably many more.
Use your library systems, both public and university/community college libraries to borrow books on these topics. There are also lots of websites available to show you how to build websites.
If you find that you need engineering software, try using CAELinux.
If you find yourself working at school and do not have a USB drive or some other storage device, email yourself the file. When you get to another computer with an Internet connection, simply check your email and download the file. This trick works for lots of other situations such as when USB drives no longer work or you find yourself somewhere without your USB drive.
Community College,, then get married or become 25 then transfer to a university and financial aid should take care of the rest.
Step 1. Want it Step2. Study your **** off, ot party get internet, tutors ect. Step 3. Become bad ***