Earlier quoted context omitted.
I am not an expert, but #1. You are average of 5 peers you hang out with (a good thumb rule). #2. There is a huge valley between Software Engineering vs Computer Science (what is your goal here.) For #1. meet-ups and getting programmer mentor is good idea. If you really want to do pure CS, there is no alternative to college, but for Software Gig, a good programmer mentor gives better direction than College/University…
Yet none of that matters if top companies don't interview at your school for internships...which they don't for the most part.
I graduated from a second-tier university in a small eastern-european university and did find internship opportunities in SV so I can assert with confidence: your options are what you make of them with your own skills, aptitude and attitude.