What is the background knowledge needed to start? dsaadmin A What is the background knowledge needed to start? Having basic programming knowledge in C++ will make this course easier to start.