The Horizon Report is a valuable way to see what's coming next in business and technology.
In technology, one has to keep learning constantly. Here are some good sites for further study:
W3 Schools has lots of free tutorials, that are at about the right level for community college students.
They cover topics related to Web development, including HTML, XML, scripting languages, etc.
IBM Developer Works has lots of free tutorials as well, at a higher technical level than W3 Schools. They are focused on open source technologies such as Web development, Java, and Linux, as well as IBM
The CCSF student Coders club is a great resource for sharing information, collaborating with other students, etc. They have brought several guest speakers to campus, and are organizing some great activities for the summer.
Go to Hack-a-thons and build some experience (and a portfolio) there
Attend conferences such as these that focus on under-represented groups:
Apply for a scholarship to attend the Tapia conference. The experience is invaluable and they will meet employers like Google, Intel, Microsoft, who have summer programs available. They normally recruit from the scholarship students who attend. The conference is in February.
Internships are really valuable, and usually paid. QA (Quality Assurance: software testing) is one good place to start. Contract/Temporary work can often be found through agencies. Many jobs are posted on craigslist and monster.com
Most tech companies have internship programs, so check out the web sites for companies you're interested in.
Most Tech Job interviews involve problem-solving questions. Practice! Problem solving interviews are commonly at a white board or on phone via shared document editing. These interviews are collaborative problem solving sessions - you discuss your ideas with the interviewer, get feedback. They often involve Data Structures and Algorithm questions. Interns at Twitter get 4 back-to-back 45 min interviews, each of them focused on solving a different problem. One example question on TDD: what test cases would you use to verify a FIFO queue is working correctly?
Internships at National Labs: for the spring and fall, this is a part time program that is available at Berkeley Lab and Livermore Lab. The students would go through this application program. Although it is also available in other National Labs, the student can choose their first and second choice Lab. A summer program is also available.