Glad that you are thinking about the course.
It is the best way to get a good overview of the penetration testing world, which tools are used and how to find your way around.
If you know one programming language you shouldn't have a too hard time to adopt to a new language. Especially Python isn't too heard to learn if you already know Perl,C,Java.
One thing you definately need is a strong will to learn and to not give up if you hit a roadblock. You will not be entirely spoonfed and have to do some research on your own which is pretty good.
So I think it wouldn't hurt to start taking the course.