Inno Setup is an easy to use software solution for creating installers.
NSIS is a professional tool that helps creating very easily Windows installers.
Python is a object-oriented programming language that promises a lot when it comes to software development.
Ruby is an important pure object-oriented programming language that knows a large usability among programmers.