A full-stack developer must know basic scripting in HTML, CSS, and JavaScript. Proficiency in languages like Java, Python, C, or C++ is an additional quality.