10 Things You Need to Know Before Applying To A Programming Bootcamp