Hi Savanna - IT is a great field to get into! I currently support the IT organization and we've hired a number of college graduates who started out as summer interns and contingent workers. First, I'd encourage you to have a good relationship with the Career Services office at your college or university. Make sure the counselor is aware of your interests in IT. He or she will be able to let you know what companies may be coming to campus to recruit in this field and what the requirements are.
Another step you can take is to search out companies career websites in early January or early spring. Many companies have a robust summer internship programs. This is around the time they post for their summer internship opportunities. They do it months in advance because there are usually hundreds of students who apply, so make sure you check frequently. Also, make sure you follow all the application instructions closely.
After you graduate, it may be challenging to find a full-time role with little experience. This is where contract agencies can help. Sign up with a contracting agency and they will be able to pair you with short to long term contract jobs. You'll be an employee of the agency and be contracted out to work at a site. These contracts can be anywhere from 30 days to 2 years, depending on the needs of the company. Many times, companies will hire contractors into full-time roles. Especially if you've been there for a while, really know the role, and can add value with your expertise.
In order to really succeed in obtaining a full-time role after you graduate from college, having experiences while you are in school will be key. Think of potentially doing some volunteer IT work as well, that you can add to your resume. Every little bit helps. Including extra-curricular activities: think about joining organizations where you can work on projects, network, be a leader, and more. Work experience is key, but having a well-rounded college experience is important also.
I hope this helps! Best of luck to you!