Actually it's not hard to learn... but pay attention at the word SCRIPT.
C and C++ are used to create programs to interact with something (usually from user to a DB / service / ...) scripts are used to AUTOMATE something.
Let's make an example: I can create a batch file (file.bat) which erase all the temporary files once the user log off. This will take 3 mins, create the file with the notepad, create a new scheduled taks, FINISH. You can do the same thing with C or C++ but you need the compiler, write the program, compile, eventualy add the required DLLs and finally add it to the scheduled tasks.
As you can see everything depends on what you need to do.
I hope I've ansered to your questions.