You might want to look at first completing your first year or two at either a Junior College or a Community College located in the state where you chosen university is located. The reasons why:
- CC/JCs are much cheaper in cost compared to 4 year private/public universities.
- The threshold of entry to a CC/JC is much lower compared to many universities in particular to schools with excellent Engineering schools
- Most of your First and Second year classes in a four year university will be the same or similar to courses you will take in a CC/JC. It's not until your third year (called your Junior year in US schools) that you really start working toward your Major and thus start taking the specialized classes. If you goto a JC/CC that is aligned with your chosen universitie's system (this applies to mostly public universities), it will much easier to transfer the credits you earned to the university.
- CC/JCs are often more flexible when it comes to class times so you can often choose your class schedule around your work schedule. Yes you will need to work even if it's just to get some beer money. However higher education in the US is not cheap.
When choosing your Universities, be aware that typically public universities are generally cheaper (even with out of state tuition factored in) than private schools. In addition the threshold of entry to a public school is usually much lower (except for some "high end" universities such as Cal Tech or MIT).
Some Universities with noted or well known schools of Engineering (IT is usually a part of the Schools of Engineering)
MIT (Massachusetts Institute of Technology) - Cambridge, Mass (suburb of Boston)
Rensselaer Polytechnic Institute - Troy, New York
Case Western University - Cleveland, Ohio
Georgia Tech - Atlanta Georgia
University of Utah - Salt Lake City, UT
Cal Tech (California Institute of Technology) - Pasadena, California
Stanford University - Staford California
As Yhor has stated, both California and New England are not cheap places to live. Housing, food, and the various fees you will need to pay (like a driver's license) will be expensive. Also, American health care is extremely expensive. Some schools will offer health insurance and low cost clinics for students enrolled in that university but don't count on it.
Unless you are totally wedded to the idea of the New England or Califonia, I would strongly look at the University of Utah. It has an excellent reputation, Salt Lake City is fairly inexpensive to live in compared to New York or California and the Salt Lake Community College system ties into the University of Utah system. The U of U has a beautiful campus (it overlooks the Salt Lake valley) and it's easy to get around with the campus transit system and the recent light rail line. Salt Lake is also much easier to navigate around in and there is a metric ton of things to do during your off time.