It is highly recommended that you take up the foundation program. We normally do not learn the core foundations of networking and Linux in our B-tech or M-tech syllabus. The foundation program is specially designed to enable you with all the necessary things needed to learn Ethical Hacking.