-You need to be driven to learn. If you're the person who just reading the text book was never good enough for because you needed to go further to understand on how harder things worked : this is the place for you. Otherwise, it's probably not going to be fun and you're going to spin your wheels. People here can help you a lot, but every project has aspects few other people in the country have done before, so you need to be a problem solver and really get energy from that.