Undecided College Student

I need help deciding what to buy. MacBook Air vs iMac vs (Mac mini and iPad mini combo). Freshman college student (CS major)