นี่เป็นบทเรียนภาษา Visual Basic ในบทเรียนนี้คุณจะได้เรียนรู้เกี่ยวกับภาษา Visual Basic เช่น โครงสร้างของภาษา ตัวแปร ตัวดำเนินการ ฟังก์ชัน คลาสและออบเจ็ค และคุณสมบัติต่างๆ ในการเขียนโปรแกรมเชิงวัตถุ ในบทเรียนของเราจะเป็นการโปรแกรมแบบ Console ทั้งหมด เพราะเราต้องการให้คุณเข้าใจพื้นฐานและโครงสร้างของภาษา Visual Basic ในการเขียนโปรแกรมขั้นสูงต่อไป ซึ่งคุณจะได้เรียนรู้และลองทำจากตัวอย่างต่างๆ ในบทเรียน
Visual Basic .NET (VB.NET) เป็นภาษารุ่นที่สามในการเขียนโปรแกรมแบบ event-driven programming (การเขียนโปรแกรมที่ขึ้นกับเหตุการณ์) ซึ่งมาพร้อมกับเครื่องมือพัฒนาจาก Microsoft เปิดตัวครั้งแรกในปี 1991 และได้รับการพัฒนาให้ดีมากขึ้นจนถึงปี 2008 โดย ภาษา Visual Basic นั้นถูกออกแบบมาเพื่อให้ง่ายต่อการเรียนรู้และง่ายต่อการใช้งาน ภาษา Visual Basic นั้นถูกพัฒนามาจากภาษา Basic ภาษาเขียนโปรแกรมที่เข้าใจง่ายสำหรับผู้เริ่มต้น
ภาษา Visual Basic สนับสนุนการพัฒนาโปรแกรมแบบ rapid application development (RAD) และ graphical user interface (GUI) การเข้าถึงฐานข้อมูล และอื่นๆ ที่ทำงานภายใต้ .NET Framework เวอร์ชันล่าสุดของ Visual Basic นั้นสนับสนุนการเขียนโปรแกรมเชิงวัตถุอย่างเต็มรูปแบบ และยังถูกออกแบบมาเพื่อช่วยให้ผู้เรียนสามารถเรียนรู้ได้อย่างรวดเร็ว โปรแกรมเมอร์สามารถสร้างโปรแกรม GUI อย่างง่ายไปจนถึงซับซ้อน การเขียนโปรแกรมใน VB นั้นสามารถออกแบบได้โดยการลากและวางส่วนประกอบต่างๆ ของตัวควบคุมหรือฟอร์ม การระบุแอตทริบิวต์เพิ่มเติมสำหรับส่วนประกอบเหล่านั้น และเขียนโค้ดเพิ่มเติมสำหรับการทำงาน เพราะว่า VB ได้มีการกำหนดค่าแอตทริบิวต์และฟังก์ชันพื้นฐานในการทำงานของโค้ด โปรแกรมเมอร์จึงไม่จำเป็นที่จะเขียนโค้ดเป็นจำนวนมากในการพัฒนาโปรแกรม ข้างล่างนี้เป็นตัวอย่างของหน้าออกแบบฟอร์มที่ว่างปล่าวใน Visual Studio 2015 ในภาษา Visual Basic