4 of 4 people found this helpful
That's OK, we were all beginners at some point - and you came to the right place with PSoC!
Coming from a software background I also started doing more serious electronics/firmware development using the PSoC 4 BLE and learnt so much since then, it's been very rewarding!
Until the PSoC 6 is available I suggest starting with the PSoC 4 BLE, that way you can start learning all the PSoC functionality and have it connect to things around you over Bluetooth LE. My first project was a CapSense BLE MIDI controller, it's incredible what you can do.
I recommend the PSoC 4 BLE Pionner kit CY8CKIT-042-BLE
2 of 2 people found this helpful
We also have low cost prototyping kits as well, that will help in understanding the PSoC architecture and software.
You can find them here:
These kits are using our PSoC 4 MCUs, with an ARM® Cortex® M0 or M0+ core, and software-defined analog and digital peripherals to create custom circuits inside PSoC, all developed on the easy-to-use PSoC Creator IDE. Just one note, the PSoC 4 MCUs on these prototyping kits are not BLE enabled.
Also, we have a series of training videos that are very helpful, both on the PSoC architecture and software, which can be found here:
Fully agree with Iym. The PSoC4-BLE kit is an excellent place to start. Take a look at the huge number of code examples provided and pick out applications that interest you. Run them up and figure out how they work. Dig into the API libraries that are generated to see what they are doing "under the hood".
Best of all, if you have an application idea of your own, see if you can build it up using the examples as a base. There's no better learning experience than rolling up your sleeves and tinkering with the code.