I am currently working on how to work with the PSoC. It uses a special form of C. I had the idea to create something like a sub computer with it, setting it up with some RAM and an external data source. my only problem is, I don't know how to program the thing in the first place!

I have a little experience with C++, but only with windows programming. I don't have a clue on how to do hardware programming in C. Help Please!!!!