To get the best job, whether you are actually qualified for it or not, is to have the best credentials and the most likeable personality. Get the B.S. it will be an easier path than banking off of only a portfolio of work experience. I also wouldn't have the attitude that exactly what you learn through undergrad or even graduate school in compsci will directly translate to work experience. All that schooling is good for is to teach you how to learn *spoiler alert* Growing up is a trap and so is academia
I used to rent my overpriced textbooks through chegg or amazon, whichever had the best deal