I'm no pro in this (often struggling to understand the most obvious things) but one thing I can say - electronics is all about the need to know and the patience to studdy. Nothing in electronics comes easy (I'm not talking about people with an IQ over 150 here) so as the first step I'd ask myself "is this really it?"
If you're absolutely sure you want to studdy electronics try to look for the types of degrees your faculty offers. Read about them and decide what could fit your needs the most and try to point all your actions in that particular direction. This is a general advice.
I found that quite a good way to learn electronics (and not get bored or anything because of the lack of success) is taking small steps. Think of what you would like to design - nothing great for the beginning, some sort of project that you know how to do in about 50%-80%. Read about the missing pieces you don't know how to do and ask additional questions on forums or ask friends with more experience. After you've magadet to finish your design desolder it for parts (unless of course you need it)and think of another project in a similar manner - this will keep you going without too many frustrations.
And about that C - you can always learn assembler
But seriously get a book about C (probably "The C programming language" by Kernighan and Ritchie) and learn about everything to the part about functions and splitting code into many smaler files - this will give a good start (pointers unions structures - if neded - will come later)
And one last piece of advice - DON'T start anything oo fancy unless you fully understand the basics (resistors transistors diodes etc)
Hope I helped a fellow beginner such as myself