q lang po: how does one program an aftermarket ECU? is it really as flashy as what one would see in the movies(e.g. the fast and the furious)?

Does it have its own programming language of sorts, and hence would need some coding skills to configure properly?

Lastly...meron bang parang ECU simulation software out there? curious lang kasi ako kung ano ba talaga itsura niya B)