Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

15 Resources To Learn C - Sharp PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

15 Resources to learn C# programming for

beginners
by Prat on August 5, 2015

C# is a general-purpose and an object-oriented programming language and is widely used in


developing enterprise applications. C# was developed by Microsoft and is the principal
language of the .NET framework. C# is primarily used to create console applications,
graphical user interface (GUI) applications, web applications and more. These applications
run on personal computers, Windows mobile devices and embedded systems.

C# offers a bunch of features, such as automatic memory management and garbage


collection. It supports data encapsulation, inheritance and polymorphism and includes native
support for COM technologies (component-object model) and windows-based applications.

If you are planning to learn C# programming language then there are a plethora of online
resources that can help you in getting best C# training for beginners. Here, I am listing down
15 online resources to learn C# programming step by step. The resources include text
tutorials, video tutorials and e-books. Alright, here we go.

1) Tutorials Point

Tutorials Point is a popular online destination for learning web development, programming
and other technologies. It offers an online text-based tutorial to learn c# step by step. The
course imparts training on popular C# programming concepts along with practical examples.

2) C# Station

C# station offers text-based lessons for beginners and professional programmers to provide
training on C# programming concepts. It covers various topics while providing code
examples on basic concepts, control statements, polymorphism, exception handling and more.

Also See: 20 Ways To Learn C Programming For Free

3) LearnCS.org

LearnCS.org is a website which is exclusively dedicated to providing online lessons for


learning C#. Students can follow the instructions and learn simultaneously by making use of
two separate windows, namely code window and output window.

4) Zetcode

Zetcode offers text tutorials on C# programming language with a focus on basic as well as
advanced topics. The course covers useful topics, such as data types, lexical structure, strings,
arrays, namespaces and more. It is ideal for beginners and programmers.

Also Check: 20 Ways to Learn Android Development for Free


5) Microsoft C# Training

This Microsoft c# course offers a video tutorial for teaching the core concepts of C#, which
are applied for developing games as well as applications for enterprises and mobile devices.
The course is broken down in to 25 video lessons dedicated to individual topics. C#
Fundamentals for Absolute Beginners offers tutorials on writing codes, debugging features
and developing apps using Visual C# Express Edition.

6) Udemy

Udemy is one of the largest online learning platforms for various technology courses. The
website has a bunch of video tutorials on C# programming, ranging from basic to advanced
level. Here, you will also find some basic C# online course free.

Also Read: Top 8 Programming Languages To Learn In 2015

7) Eduonix

Eduonix is a premier online institution for learning various technology courses. It offers c#
training course called as ‘Learn C# Programming from Scratch’. It is an instructor-led video
course that covers important aspects of the language, such as basic programming structures,
LINQ, C# network programming and more. Along with it you can also you can earn C#
certification after completing the course.

8) EDX

EDX is an online educational services provider featuring courses from top universities and
colleges. It offers an advanced course called as ‘Programming with C#’. The course requires
you to have a prior understanding about programming concepts, such as looping, program
flow and database concepts. The course covers various topics, including C# syntax, .NET
programming and framework concepts and OOP in C#.

Also See: 11 Resources To Learn HTML5 Development Online for beginners

9) O’Reilly School of Technology

O’Reilly offers c# video training courses and other training material on a variety of
technology subjects. It has a bunch of learning resources on C# programming language.

10) Channel9.msdn.com

This website is home to numerous blogs, articles, video tutorials and other training material
on various technology topics. Here, you will find short video tutorials on various individual
topics related to C# programming. It also has a complete video course called as ‘Tips for
building a Windows store app using XAML and C#: The Kona Project’.

Also Check: 10 Free Resources to learn JavaScript for beginners

11) Fundamentals of Computer Programming with C#


This book is a complete guide to learn various programming lessons in the C# language and
.NET framework. It is available for free download in PDF format.

12) Free Book Centre

This website features a collection of free e-books and guides on C# programming language.

Also Read: 10 Free EBooks To Learn Photoshop for Beginners

13) BookBoon

bookboon.com is an online destination for downloading free e-books on a variety of subjects.


It has a vast collection of free textbooks and books on C# which can be downloaded for free
in PDF format. You must check out their collection which includes works from various
popular authors.

14) C# Programming

This is a complete book on learning the basic concepts of programming with C#. You can
download this free –e-book and start learning right away.

Also Check: 15 Best Resources for Developers to Learn AngularJS

15) C# Essentials

C# Essentials is an ideal book to master the programming concepts of C# language. It


contains 28 chapters covering useful aspects, such as creating console application, creating
GUI application with visual studio and more.

Conclusion:
With that, we come to the end of our list. I am sure this list will be helpful for anybody
intending to learn to program with c#, since it has got all the major online resources covered.
You can learn online through text or video tutorials or you can also download a free e-book. I
am sure that this list will get you to start learning from today itself.

C # programming is a niche field and you will never regret the decision to learn a language as
powerful as C#. If you want to mention about any other online resources, then you can write
about them in the comments section below. Thank You.

About Prat

Prat is expert in web developer in HTML5 and a blog writer for Codecondo who writes on
Web development technologies, programming languages, Web designing and SEO

Comments
Albert says:
August 6, 2015 at 2:51 pm
Excellent list of online resources to learn C# programming language. Just to add to it below
are other online platforms that i feel can help achieve the same:

http://csharp.net-tutorials.com/basics/introduction/

http://www.completecsharptutorial.com/

http://www.simplilearn.com/web-app-and-programming/microsoft-dot-net-framework-
application-development-foundation-c-hash-certification-training

Do have a look and share your thoughts.

Reply
Prat says:
August 7, 2015 at 5:03 am

Hey Albert, thanks a lot for adding them to the list, really they are good one.

Reply
Siddhesh Urkude says:
May 25, 2016 at 2:31 pm

Is there any list for c programming?


Sorry but I cant find it, if it is there. I would love to see a list for c programming as well from
your blog. Thank you

Reply
Ponny says:
January 10, 2017 at 5:42 pm

Thanks for the list. These are really useful and good ones. These help learning the theory but
how do I practice coding? Any suggestions on how to practice programming after learning all
the theory concepts. Thank you

Reply
Hasnain Haider says:
February 13, 2017 at 7:49 am

Thanks for sharing a list. I would like to append this list with this link
https://geekscage.com/introduction-to-c-sharp/

Reply

You might also like