I got my bachelor's degree in electronics and communication engineering and continued to get my master's in networking. When I started applying for internships, I found that most of the companies require Java, C, C++, Perl, HTML and Visual Basic, but I only have C and a little bit of C++ programming skills. I don't have any certifications. I don't know Java, and I have no experience in scripting languages. How do I fill the gap?