A full stack developer should know HTML, CSS and JavaScript. Proficiency in Java, Python, C or C++ is also necessary.