Visual Basic Programming is considered manageable for beginners, providing a simple introduction to programming logic, though it may not instill strong programming practices due to its interactive nature. While it is not cross-platform and can be slow or buggy, it serves as a stepping stone before transitioning to more complex languages like C/C++ or Java. Courses in computer repair and networking are viewed as beneficial and relatively easy, with ample online resources available for troubleshooting. Database design varies in difficulty based on the database's size and features, with considerations for whether it will be relational and what software will be used, such as Access, MySQL, or Oracle. Overall, foundational programming concepts are straightforward, and prior exposure to QBASIC could provide a helpful advantage.