A judicious mix of both. Practical education is and always be a supplement to the theoritical knowledge and in no way can substitute the theoritical training. In short, Practical training facilitates the better understanding of the concepts learned in theoritical training.