Get a CY8CKIT-043 or -059. It has got a snap-off programmer which you can use for programming most PSoCs.#
I am using this C language book, but you may start with the original by Kernighan and Ritchie.
Thank you for the answer, but my goal is not to buy anything but understand what is in the CY8C5868LTI-LP039 to use it as Kitprog on-board Programmer / Debugger.
The magic word is ISSP (in-system serial programming protocol). Type this term into the "Enter Keyword" field at top of this page and you will get some stuff to read that lasts for this weekend ;-)