An second if i could get one will the microchip still understand the programming or will it burn?

The source code (this is just text that adheres to the coding semantics of the programming language you are using) you will create can be transfered from different programming environments (Windows, Linux, etc). This code passes through a compiler which produces a binary. This binary is the one that is burned to the MCU. The environment where the binary is created does not matter as long as the compiler used targets the MCU that you are using you are good to go.