I’m considering taking a Java coarse and then certification. Do I need to have knowledge of a programing language, like C or C+, or can I learn Java without any programing language?