Theo mình thấy thì cấu trúc câu lệnh của VB và C++ là khá khác biệt với nhau. Hơn nữa Visual C++ có hỗ trợ lập trình hướng đối tượng còn VB6 chỉ là giả hướng đối tượng thôi. Ngày nay thì lập trình theo hướng thủ tục (lập trình cấu trúc) đã không còn hữu dụng nhiều như xưa nữa, người ta thường lập trình theo hướng đối tượng nhiều hơn vì nhiều nguyên nhân nhưng tóm gọn lại là vì xét ở khía canh nào đó nó tối ưu hơn. Mình thấy chỉ cần học một ngôn ngữ lập trình (PASCAL chẳng hạn) thì sau này học các ngôn ngữ khác đều dễ học cả. Bởi tuy cách viết câu lệnh của nó khác nhau nhưng về căn bản giải thuật thì vẫn khá giống nhau. Vì vậy ban đầu nên học một ngôn ngữ căn bản như PASCAL hay VB để biết được căn bản lập trình, giải thuật. Sau đó khi chuyển sang C++ sẽ rất dễ dàng. Chúc bạn thành công!
Ah quên! Mình không ở HN nên ko rõ vế sau câu hỏi của bạn. Về điểm này bạn thử hỏi các bạn khác xem sao. Nếu bạn muốn tự học thì bạn nên vào trang vovisoft.com để tìm bài giảng về VB. Nếu có thắc mắc gì thì nên tìm các forum về VB của Việt Nam. Vào forum vừa học vừa hỏi là cách học hay đấy.