Obviously you are going to be a lot better off, and faster for that matter, learning it in college (I don't see enough practical value to pay for it, but that's just me). It is generally a good idea...