Do I need the Programming Hardware Kit?

What is the hardware kit necessary for? I am using the Cortex, and the description said that the hardware kit is not required; does this mean I can download programs from the computer to the cortex only using the USB male-to-male cable?

For programming the cortex, all you need is the male to male USB cable. To program wirelessly, you will need a USB to Serial cable.

Alright, thanks. Then is wireless programming the only “advanced programming option” mentioned on the product page of the hardware kit?

Yep. All you’re getting is a USB to USB cable and a USB to Serial cable.