VB.NET / Subject
Beginner
Start learning VB.NET with the .NET platform, syntax, types, operators, control flow, procedures, classes, collections, exceptions and file handling.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
160 topics- Introduction to VB.NET
- History of Visual Basic
- VB.NET vs Visual Basic
- VB.NET Features
- .NET Platform Overview
- .NET Runtime
- Common Language Runtime
- .NET SDK
- Installing Visual Studio
- Creating a VB.NET Project
- VB.NET Project Structure
- First VB.NET Program
- Compilation and Execution
- Comments
- Keywords
- Identifiers
- Statements
- Code Blocks
- Variables
- Constants
- Variable Declaration
- Variable Initialization
- Type Inference
- Option Explicit
- Option Strict
- Option Infer
- Primitive Data Types
- Integer Types
- Floating-Point Types
- Decimal Type
- Boolean Type
- Char Type
- String Type
- Date Type
- Object Type
- Nullable Types
- Type Conversion
- Implicit Conversion
- Explicit Conversion
- CType
- DirectCast
- TryCast
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Bitwise Operators
- Shift Operators
- String Concatenation
- Operator Precedence
- Console.Write
- Console.WriteLine
- Console.Read
- Console.ReadLine
- Console Input
- String Formatting
- String Interpolation
- If Statement
- If Else Statement
- ElseIf Statement
- Nested If
- Select Case
- For Loop
- For Each Loop
- While Loop
- Do While Loop
- Do Until Loop
- Exit Statement
- Continue Statement
- Nested Loops
- Arrays
- One-Dimensional Arrays
- Multidimensional Arrays
- Jagged Arrays
- Array Initialization
- Array Traversal
- Array Methods
- Array Sorting
- Array Searching
- String Operations
- String Properties
- String Methods
- String Comparison
- String Searching
- String Replacement
- String Splitting
- String Joining
- StringBuilder
- Sub Procedures
- Functions
- Parameters
- Arguments
- Optional Parameters
- Named Arguments
- ByVal
- ByRef
- Return Values
- Procedure Overloading
- Variable Scope
- Local Variables
- Global Variables
- Classes
- Objects
- Fields
- Properties
- Methods
- Constructors
- Shared Members
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Method Overloading
- Method Overriding
- MustInherit Classes
- MustOverride Methods
- NotInheritable Classes
- Interfaces
- Multiple Interface Implementation
- Access Modifiers
- Public
- Private
- Protected
- Friend
- Protected Friend
- Private Protected
- Me Keyword
- MyBase Keyword
- MyClass Keyword
- Collections
- ArrayList
- List
- Dictionary
- SortedDictionary
- HashSet
- Queue
- Stack
- LinkedList
- Generic Collections
- Collection Initializers
- Exceptions
- Try Catch
- Finally
- Throw
- Custom Exceptions
- Exception Filters
- Nested Exception Handling
- File Class
- Directory Class
- FileInfo
- DirectoryInfo
- FileStream
- StreamReader
- StreamWriter
- BinaryReader
- BinaryWriter
- Text Files
- Binary Files
- File Paths
- Path Class
Topics
160 published topics
- 01 Introduction to VB.NETLearn Introduction to VB.NET through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 02 History of Visual BasicLearn History of Visual Basic through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 03 VB.NET vs Visual BasicLearn VB.NET vs Visual Basic through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 04 VB.NET FeaturesLearn VB.NET Features through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 05 .NET Platform OverviewLearn .NET Platform Overview through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
- 06 .NET RuntimeLearn .NET Runtime through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
- 07 Common Language RuntimeLearn Common Language Runtime through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
- 08 .NET SDKLearn .NET SDK through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 09 Installing Visual StudioLearn Installing Visual Studio through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 10 Creating a VB.NET ProjectLearn Creating a VB.NET Project through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 11 VB.NET Project StructureLearn VB.NET Project Structure through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 12 First VB.NET ProgramLearn First VB.NET Program through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 13 Compilation and ExecutionLearn Compilation and Execution through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 14 CommentsLearn Comments through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 15 KeywordsLearn Keywords through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 16 IdentifiersLearn Identifiers through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 17 StatementsLearn Statements through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 18 Code BlocksLearn Code Blocks through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
- 19 VariablesLearn Variables through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 20 ConstantsLearn Constants through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning