C# Video Tutorials (26 Hours of Premium Videos)

"I tried to learn .NET by taking boot camp classes that cost me $6,000. After taking the classes, I discovered tons of free (and very cheap) videos on the internet created by experts in the field. I found the videos to be much better than the classrooms. The videos were presented by Microsoft presenters that knew the material backwards and forwards, and they were much cheaper and better than the classroom teachers. I have spent the last three years organizing and hunting down the videos for my own use and decided that all could benefit by sharing what I found." - Wade Harvey

Click Here for Free 24 hour pass to lynda.com.

I AM VERY EXCITED ABOUT THIS AMAZING NEW DISCOVERY

Over 40,000 Top-Notch Video Tutorials (or 3,452 hours) on Lynda.com

I had stumbled across Lynda.com many times before, but never stopped to try it out. I recently took the plunge and started using Lynda.com to help me improve my javascript skills (See Javascript Essential Training 2007 by Dori Smith). It has revolutionized my understanding of the language! I love the fact that the exercise files allow you to follow along in real time with what the instructor is saying. Learning by doing is an extremely powerful technique. I have to give the site an A+ for both quality and content.

I am planning on using Lynda Videos to help me improve in:

  1. HTML
  2. CSS
  3. Classic ASP
  4. .NET (included in ASP section)
  5. AJAX
  6. Silverlight (in Microsoft Section)
  7. SharePoint (in Microsoft Section)
  8. Web Design
  9. Blogging
  10. SEO
  11. and much more
You can learn more about Lynda.com by watching the 5-minute video at About Lynda.com. If you are only focusing on .NET, you are missing out on the "big picture" and on many of the underlying fundamentals! To be an Ideal Programmer, you need to have the largest knowledge base possible.

JavaScript tutorials



Looking for premium .NET Training Videos? The best premium .NET Videos that I have found are at Learn Visual Studio. Those videos are only about 50 cents per hour, as compared to $25 per hour that other sites charge!

LearnVisualStudio is currently having a 25% off sale ($50 savings) and giving away a free membership to TrainingSpot ($60 value) when LVS Lifetime Membership is purchased.

  

DiscountASP .NET hosting  JavaScript tutorials


Limited Time Offer: Free Lifetime Membership to Progress Monitor ($24.95 value) when you purchase any membership at Learn Visual Studio, Lynda Videos or any hosting account at DiscountASP - just forward order confirmation to harvey007@sbcglobal.net

Here is a collection of over 26 hours of premium video tutorials on by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.

Background: C# is a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. It has an object-oriented syntax that evolved out of C++. The most recent version of the language is 3.0, and it was released in conjunction with the

In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL (C-like Object Oriented Language). However, there were copyright problems with that name, and it was renamed C#. C Sharp in music means a half of a step higher in pitch. In programming, C Sharp indicates that this is an outgrowth of C++.

Anders Hejlsberg has repeated said that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself.

Versions:

  • C# 1.0 – introduced 2000 / released January 2002
  • C# 1.2 – released April 2003
  • C# 2.0 – released November 2005
  • C# 3.0 – released November 2007
  • C# 4.0 – in development

Design Goals:

  • C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
  • The language should provide support for:

    • strong type checking
    • array bounds checking
    • detection of attempts to use uninitialized variables
    • automatic garbage collection
    • Software robustness
    • durability
    • programmer productivity
  • The language is for developing software components suitable for deployment in distributed environments.
  • Source code portability and programmer portability are important, especially for those programmers already familiar with C and C++.
  • internationalization is very important.
  • C# is intended to be suitable for writing applications for both hosted and embedded systems

Distingushing Features of C#

  • There are no global variables or functions. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
  • Local variables cannot shadow variables of the enclosing block, unlike C and C++.
  • C# supports a strict Boolean datatype, bool. Statements that take conditions, such as while and if, require an expression of a boolean type. While C++ also has a boolean type, it can be freely converted to and from integers
  • In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.
  • Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.
  • Multiple inheritance is not supported, although a class can implement any number of interfaces.
  • C# is more typesafe than C++.

C#

Series Title Date Presenter Min
Beginning C# C# Hello World and Creating Console Applications 2/10/2002 Bob Tabor 11
Beginning C# C# If Statement 2/10/2002 Bob Tabor 6
Beginning C# C# Switch Statement 2/10/2002 Bob Tabor 6
Beginning C# C# For Loop 2/10/2002 Bob Tabor 9
Beginning C# C# While Loop 2/10/2002 Bob Tabor 5
Beginning C# C# Do Loop 2/10/2002 Bob Tabor 6
Beginning C# C# Foreach Loop 2/10/2002 Bob Tabor 4
Beginning C# C# Classes 2/10/2002 Bob Tabor 13
Beginning C# C# Variables, Variable Scope and Modifier 2/10/2002 Bob Tabor 12
Beginning C# C# Constants 2/10/2002 Bob Tabor 4
Beginning C# C# Structs 2/10/2002 Bob Tabor 5
Beginning C# C# Enumerations 2/10/2002 Bob Tabor 7
Beginning C# C# Type Conversions 2/10/2002 Bob Tabor 7
Beginning C# C# Checked and Unchecked Statements 2/10/2002 Bob Tabor 6
Beginning C# Structured Exception Handling 2/10/2002 Bob Tabor 24
Beginning C# Coding Exception Handling into your App 2/10/2002 Bob Tabor 7
Beginning C# Defining and Using Arrays in C# 2/10/2002 Bob Tabor 9
Beginning C# Basics of Overloading and Inheritance with C# 2/10/2002 Bob Tabor 17
Beginning C# Operator Overloading 2/10/2002 Bob Tabor 5
Beginning C# C# Delegate Basics 2/10/2002 Bob Tabor 13
C# 2.0 Advanced Language Features Introduction to Anonymous Delegates 7/14/2006 Bob Tabor 27
C# 2.0 Advanced Language Features Introduction to Anonymous Delegates 7/14/2006 Bob Tabor 27
C# 2.0 Advanced Language Features Using < T > 7/14/2006 Bob Tabor 20
C# 301 – C# 3.0 Language Enhancements CS301_01_01 – Auto Implemented Properties 6/16/2008 Bob Tabor 4
C# 301 – C# 3.0 Language Enhancements CS301_02_01 – Local Type Inference (var keyword) 6/16/2008 Bob Tabor 13
C# 301 – C# 3.0 Language Enhancements CS301_03_01 – Object and Collection Initializers 6/16/2008 Bob Tabor 12
C# 301 – C# 3.0 Language Enhancements CS301_04_01 – Anonymous Types 6/16/2008 Bob Tabor 16
C# 301 – C# 3.0 Language Enhancements CS301_05_01 – Extension Methods 6/16/2008 Bob Tabor 9
C# 301 – C# 3.0 Language Enhancements CS301_06_01 – Lambda Expressions 6/16/2008 Bob Tabor 20
C# 301 – C# 3.0 Language Enhancements CS301_07_01 – Introduction to LINQ to Objects 6/16/2008 Bob Tabor 29
C# 301 – C# 3.0 Language Enhancements CS301_07_02 – LINQ Projection 6/16/2008 Bob Tabor 25
C# 301 – C# 3.0 Language Enhancements CS301_07_03 – LINQ Where Clause 6/16/2008 Bob Tabor 11
C# 301 – C# 3.0 Language Enhancements CS301_07_04 – LINQ From and Join 6/16/2008 Bob Tabor 21
C# 301 – C# 3.0 Language Enhancements CS301_07_05 – LINQ Ordering and Grouping 6/16/2008 Bob Tabor 10
C# 301 – C# 3.0 Language Enhancements CS301_07_06 – LINQ Set Operations 6/16/2008 Bob Tabor 7
C# 301 – C# 3.0 Language Enhancements CS301_07_07 – LINQ Quantifiers 6/16/2008 Bob Tabor 14
C# for Beginners to Programming Workbook and Videos BEGIN2 – Orientation 11/10/2003 Bob Tabor 3
C# for Beginners to Programming Workbook and Videos Workbook ANSWERS 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos Workbook QUESTIONS 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos BEGIN2 – Loading Source Code 11/10/2003 Bob Tabor 2
C# for Beginners to Programming Workbook and Videos BEGIN2 – Source Code 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos Lesson 1 – What is Computer Programming? 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos Lesson 2 – Computer Programming Workflow 11/10/2003 Bob Tabor 31
C# for Beginners to Programming Workbook and Videos Lesson 3 – Obtaining the Tools You ll Need 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos Lesson 4 – Creating a User Interface 11/10/2003 Bob Tabor 33
C# for Beginners to Programming Workbook and Videos Lesson 4 – Exercise 11/10/2003 Bob Tabor 17
C# for Beginners to Programming Workbook and Videos Lesson 5 – Handling Events 11/10/2003 Bob Tabor 13
C# for Beginners to Programming Workbook and Videos Lesson 5 – Exercise 11/10/2003 Bob Tabor 4
C# for Beginners to Programming Workbook and Videos Lesson 6 – Setting Properties in Code 11/10/2003 Bob Tabor 12
C# for Beginners to Programming Workbook and Videos Lesson 6 – Exercise 11/10/2003 Bob Tabor 6
C# for Beginners to Programming Workbook and Videos Lesson 7 – Data Type Variable Declaration 11/10/2003 Bob Tabor 14
C# for Beginners to Programming Workbook and Videos Lesson 7 – Exercise 11/10/2003 Bob Tabor 8
C# for Beginners to Programming Workbook and Videos Lesson 8 – Statements 11/10/2003 Bob Tabor 1
C# for Beginners to Programming Workbook and Videos Lesson 9 – Program Flow 11/10/2003 Bob Tabor 22
C# for Beginners to Programming Workbook and Videos Lesson 9 – Exercise 11/10/2003 Bob Tabor 8
C# for Beginners to Programming Workbook and Videos Lesson 10 – Methods 11/10/2003 Bob Tabor 29
C# for Beginners to Programming Workbook and Videos Lesson 10 – Exercise 11/10/2003 Bob Tabor 10
C# for Beginners to Programming Workbook and Videos Lesson 11 – Object Oriented Programming with Classes 11/10/2003 Bob Tabor 0
C# for Beginners to Programming Workbook and Videos Lesson 12 – Fields, Properties and Methods 11/10/2003 Bob Tabor 21
C# for Beginners to Programming Workbook and Videos Lesson 12 – Exercise 11/10/2003 Bob Tabor 8
C# for Beginners to Programming Workbook and Videos Lesson 13 – Object Lifetime 11/10/2003 Bob Tabor 14
C# for Beginners to Programming Workbook and Videos Lesson 13 – Exercise 11/10/2003 Bob Tabor 8
C# for Beginners to Programming Workbook and Videos Lesson 14 – What is the .NET Framework? 11/10/2003 Bob Tabor 11
C# for Beginners to Programming Workbook and Videos Lesson 15 – Keeping Track of Data with Arrays 11/10/2003 Bob Tabor 17
C# for Beginners to Programming Workbook and Videos Lesson 15 – Exercise 11/10/2003 Bob Tabor 6
C# for Beginners to Programming Workbook and Videos Lesson 16 – Obtaining Data from a Text File 11/10/2003 Bob Tabor 27
C# for Beginners to Programming Workbook and Videos Lesson 16 – Exercise 11/10/2003 Bob Tabor 8
C# for Beginners to Programming Workbook and Videos Lesson 17 – Obtaining Data from a Database 11/10/2003 Bob Tabor 22
C# for Beginners to Programming Workbook and Videos Lesson 18 – Databinding Data to User Interface Controls 11/10/2003 Bob Tabor 26
C# for Beginners to Programming Workbook and Videos Lesson 18 – Exercise 11/10/2003 Bob Tabor 4
C# for Beginners to Programming Workbook and Videos Lesson 19 – Inserting, Updating and Deleting Data in a Database 11/10/2003 Bob Tabor 40
C# for Beginners to Programming Workbook and Videos Lesson 20 – Handling Exceptions 11/10/2003 Bob Tabor 20
C# for Beginners to Programming Workbook and Videos Lesson 21 – Debugging Applications 11/10/2003 Bob Tabor 20
C# for Beginners to Programming Workbook and Videos Lesson 22 – Building an ASP.NET Application 11/10/2003 Bob Tabor 25
C# for Beginners to Programming Workbook and Videos Lesson 22 – Exercise 11/10/2003 Bob Tabor 5
Visual C# 2005 Express Edition for Beginners Getting Started with Visual C# 2005 Express Edition 8/12/2005 Bob Tabor 26
Visual C# 2005 Express Edition for Beginners Creating a Windows Application User Interface 8/12/2005 Bob Tabor 43
Visual C# 2005 Express Edition for Beginners Writing Code to Handle Events and Set Properties 8/12/2005 Bob Tabor 24
Visual C# 2005 Express Edition for Beginners Working with Variables, Expressions, Statements, and Operators 8/12/2005 Bob Tabor 30
Visual C# 2005 Express Edition for Beginners Using Iteration and Selection Statements 8/12/2005 Bob Tabor 44
Visual C# 2005 Express Edition for Beginners Object Oriented Programming Fundamentals – Part 1 8/12/2005 Bob Tabor 31
Visual C# 2005 Express Edition for Beginners Object Oriented Programming Fundamentals – Part 2 8/12/2005 Bob Tabor 40
Visual C# 2005 Express Edition for Beginners Getting to Know the .NET Framework 8/12/2005 Bob Tabor 30
Visual C# 2005 Express Edition for Beginners Obtaining Data from a SQL Server 2005 Express Edition Database 8/12/2005 Bob Tabor 29
Visual C# 2005 Express Edition for Beginners Databinding Data to User Interface Controls 8/12/2005 Bob Tabor 44
Visual C# 2005 Express Edition for Beginners Working with XML 8/12/2005 Bob Tabor 32
Visual C# 2005 Express Edition for Beginners Handling Exceptions 8/12/2005 Bob Tabor 27
Visual C# 2005 Express Edition for Beginners The RSS Reader Project – Designing and Planning 8/12/2005 Bob Tabor 19
Visual C# 2005 Express Edition for Beginners The RSS Reader Project – Building the UI 8/12/2005 Bob Tabor 30
Visual C# 2005 Express Edition for Beginners The RSS Reader Project – Working with XML and SQL Server 2005 Express Edition Data 8/12/2005 Bob Tabor 24
Visual C# 2005 Express Edition for Beginners The RSS Reader Project – Expanding and Refining Application Functionality 8/12/2005 Bob Tabor 40
Visual C# 2005 Express Edition for Beginners The RSS Reader Project – Fortifying, Testing and Deploying the Application 8/12/2005 Bob Tabor 34
Visual C# 2005 Express Edition for Beginners Supplimental Readings 8/12/2005 Bob Tabor 0
Visual C# 2005 Express Edition Study Guide C# for Beginners to Programming Workbook and Videos 5/15/2007 Bob Tabor 0
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 01 (C# 2005) 5/15/2007 Bob Tabor 6
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 02 (C# 2005) 5/15/2007 Bob Tabor 16
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 03 (C# 2005) 5/15/2007 Bob Tabor 9
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 04 (C# 2005) 5/15/2007 Bob Tabor 15
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 05 (C# 2005) 5/15/2007 Bob Tabor 18
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 06 (C# 2005) 5/15/2007 Bob Tabor 19
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 07 (C# 2005) 5/15/2007 Bob Tabor 3
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 08 (C# 2005) 5/15/2007 Bob Tabor 14
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 09 (C# 2005) 5/15/2007 Bob Tabor 7
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 10 (C# 2005) 5/15/2007 Bob Tabor 16
Visual C# 2005 Express Edition Study Guide Study Guide Exercise Solution for Lesson 11 (C# 2005) 5/15/2007 Bob Tabor 2
Visual C# 2005 Express Edition Study Guide Study Guide for Visual C# Express Edition for Absolute Beginners 5/15/2007 Bob Tabor 0
      Total 1608


 

Related posts:

  1. ASP.NET Video Tutorials – (35 Hours Premium Videos) Here is a collection of over 35 hours of premium...
  2. ADO.NET – Over 3 Hours of Premium Video Tutorials Here is a collection of over 3 hours of premium...
  3. Building ASP.NET 2.0 Web Sites with Microsoft Web Developer (14 Videos) Here is a table with links to 14 free video...
  4. .NET Framework Threading – 5 Premium Video Tutorials Here is a collection of 5 premium video tutorials on...
  5. .NET Remoting – 10 Premium Video Tutorials Here is a collection of 10 premium video tutorials on...

Related posts brought to you by Yet Another Related Posts Plugin.

Comments

3 Responses to “C# Video Tutorials (26 Hours of Premium Videos)”
  1. Kens says:

    Hey i thought these videos are free how come every link i click leads me to learnvisualstudio.net which asks me register before i can download the videos Help please

  2. The videos (about 150 hours) by LearnVisualStudio are not free, but all of the other videos (currently 650 hours) on IdealProgrammer.com are free. Good question.

  3. sonam says:

    Hi,

    This artical is very useful for me. I am a .NET developer and always looking to

    learn something new. I would like to introduce another good C# blog, Have a look.

    http://CSharpTalk.com
    Sonam

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

This blog uses the cross-linker plugin developed by Web-Developers.Net

http://idealprogrammer.com/home/idearcom/public_html/wp-content/plugins/wp-super-cache/