VB Dot Net Tutorial free download for freshers with examples

Introduction
Tracing the .NET History
Flavors of .NET
Features of .NET
Installing the .NET Framework SDK

Introduction to the .NET Initiative and the .NET Platform
Understanding the Existing Development Scenario
Challenges faced by developers
NET Philosophy / Where does .NET fit in? 
Understanding the .NET Platform and its layers 
Understanding the various components of the .NET Platform and the functions performed by them
Structure of a .NET Application

Code Management
Introduction
First VB.NET / C# program 
JIT (Just–in-Time Compiler) & Debugging
Managed Vs. Unmanaged Methods/Transitions 

Language Features of VB.NET 
History of VB.NET
Language Fundamentals in VB.NET 
Features of VB.NET
Control Statements
Arrays

Object Oriented Programming Concepts 
Concept of Procedural Programming
Object Oriented Programming 
Classes
Encapsulation
Inheritance 
Polymorphism
Understanding CSharp and VB.NET as Object Oriented Programming languages
Abstract Classes (Virtual Class) 
Interfaces
Delegates and Events
Structures
Sample Application: OOPS 

Error and Exception Handling
Need for Error Handling
Old-school unstructured exception handling in VB and its disadvantages
Structured Exception Handling in C#/VB.NET 
System.Exception: The mother of all exceptions
Handling exceptions that are not System.Exception compliant Catch
Understanding Application exceptions (user-defined or custom exceptions)
Nesting try/catch/finally blocks and re-throwing exceptions 

Assemblies and Application Domain
Introduction
Assembly Types
Private Assemblies
Shared Assemblies
Application Domain

C# dot net tutorial for beginners pdf

--C Sharp Programming
  Introduction
  Language Basics
  Classes
  The .NET Framework
  Advanced Object-Orientation Concepts
--The .NET Framework
  The .NET Framework
  Console Programming
 Windows Forms
--Naming
  Reasoning
  Conventions
  Assemblies
  Classes and Structures
  Exception Classes
  Interfaces
  Functions
  Properties and Public Member Variables
  Parameters and Procedure-level Variables
  Class-level Private and Protected Variables
  Controls on Forms
  Constants
--Variables
  Fields, Local Variables, and Parameters
  Fields
  Local variables
  Parameter
  Types
  Integral types
  Custom types
  Conversion
  Scope and extent
--Operators
  Arithmetic
  Logical
  Bitwise shifting
  Relational
  Assignment
  Short-hand Assignment
  Type information
  Pointer manipulation
  Overflow exception control
  Others
--Control
  Conditional statements
  The if statement
  The switch statement
  Iteration statements
  The do...while loop
  The for loop
  The foreach loop
  The while loop
  Jump statements
--Classes
  Methods
  Constructors
  Finalizers
  Properties
  Indexers
  Events
  Operator
  Structures
  Static classes
--Objects
  Introduction
  Reference and Value Types
  System.Object
  Object basics
  Constructors
  Destructors
  Abstract Class
  Sub-heading
--Collections
  Lists
  LinkedLists
  Queues
  Stacks
  Dictionaries

Data Structure tutorial for beginners pdf free download