Ruby - Environment Setup in Windows to run "Hello World" program

Ruby development requires a ruby distribution to interpret and execute the Ruby code. The ruby interpreter reads the code and checks the code is well formatted as per the specification and it will translate the ruby code to an equivalent byte code only if the ruby code is valid otherwise it will throw an error. Once the byte code generated successfully, it will execute the byte code.