From Simulations to Mastering Proteus Circuit Design and Arduino Microcontroller Programming for Absolute Beginners