Specialized programs in the Windows environment are used for writing a program for the microcontroller. This book describes one of them called mikroC PRO for PIC. The main advantage of this program is that it features many additional tools installed to aid in the development process.
If you have experience with program writing then you know that the point is to write all instructions in such an order they should be executed by the microcontroller and observe the rules of C language. In other words, the program you are writing just has to follow your idea! That’s all!