moved to General Developer Forum

From "Easier" perspective, I have never seen anything more easier than visual basic. The code looks a lot like English Language. VISUAL BASIC is a high level programming language which evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code.

From "Efficiency" perspective, yes Visual Basic is pretty efficient. Like dilettante, I am not sure what is your definition of "efficiency".

From the "Free" perspective, you can always start with Visual Basic Express which is free.