What Are the Advantages and Disadvantages of Visual Basic?

Visual Basic is a programming language offering general ease of use combined with ease of implementing a graphical user interface. It is relatively simplistic and therefore limited in function compared to more advanced, multiple-platform languages such as Java. However there is a rather large knowledge base available for new programmers looking to learn Visual Basic.