Hi,
yes, indeed I concur, that in order for you to learn Unity you need a way to control it, so you need a programming environment, and if you decide to go without PlayMaker, that means you must learn c#.
This is of course totally fine to learn c#
Let me know if you still need a refund, and pm me, I'll give you the instruction to get a refund and forward internaly your request.
Bye,
Jean