What is so special about matlab?
Matlab is just a tool with an immense amount of inbuilt commands. It reduces complex algorithms to simple codes. However, time of execution is relatively high compared with any programming language. Real-time simulation of concepts is also possible. Plenty of third party codes are available to tackle any situation.
What is the most important knowledge needed for a programmer implementing algorithms ?
A good knowledge on data structures helps in realizing any complex algorithms.
What is the easiest way to hack into the communication system of Automobiles ?
Using the Sparkfun CAN bus sheild for arduino and an OBDI cable, this can be easily done. The sheild helps in easy programming.