Saturday, November 25, 2017

INTRODUCTION TO C#

C# is the most popular and famous programming language in Programmers’ World. C# is developed by Microsoft and now it becomes the heartbeat of the Programmers. C# is so much beautiful itself.
It was first introduced with the release of .Net Framework in 2001. If you have a background knowledge of C++ or Java then you can easily move to C#, if you’re really interested for it.

Some Important Decisions

Most of time, students or beginners are so much confusing and waste a lot of their precious amount of time to choose the programming language and make the final decision to get started with.
Friends, I’m here to help you in such kind of things. Actually it’s all about depends upon your field of interest and which programming language seems to be easy for you. Actually the thing is if your programming logics and concepts are the best then you can easily switch to any programming language in a little amount of time. And according to the rules and regulations of Software Engineering, if you get any project of any platform in which you’ve not any experience but you’re good in concepts then you shouldn’t take any kind of tension and you should to be ready for this new experience.

Successful Rule of a Successful Developer

“If someone asks you that do you know this technology for this order. Then don’t say No. Say Yes, Learn the Technology and Complete the project”

Every day programmer/developer learn a new thing with new Requirement Experience. So that’s why I would like to clear this thing that don’t waste your time, choose your future development area and keep your hands dirty in the code.

Why C#?

We can make our application in 3 different areas with the help of C#.

  1. Desktop Applications
  2. Web Applications
  3. Mobile Applications


If you are good in C# then you can choose any platform in which you’re interested to work. You can see many other programming languages like Java, Python etc. which can help you to work in these platforms. But if you believe me, then I would recommend you to explore the technology with C#. Microsoft is continuously working with Technology and in the development areas. So it is really a great opportunity to learn something new with C#. if you’re interested in Game Development then you should move with C#.
Visual Basic is also the programming language which is developed by Microsoft but C# is the most popular.
A new version of .Net Framework has been released which is called

  • .Net Core


.Net Framework supports C#, Visual Basic, but
.Net Core supports C#
That’s why we should move with C#.
Microsoft released .Net Core due to some reasons
  • Cross Platform Development
  • Docker Containers
  • High Performance
  • Side by Side .Net Application Support
  • Micro Services

INTRODUCTION TO IDE

IDE stands for Integrated Development Environment. And Microsoft Visual Studio is the most popular IDE in which we can develop any application on any platform. The most important thing of this IDE is Intellisence.

Intellisence:

Intellisence is the nice feature of Visual Studio which suggest you the code during development. Intellisence doesn’t mean to show the autocomplete result. It is actually the general term of different kind of features like list members, parameters members, quick info and etc. Intellisence is a great tool which can help you to learn the programming as well.

INTRODUCTION TO SOME IMPORTANT EXTENSION

Resharper

Resharper is the great tool which is developed by JetBrains. It is really very helpful in development. It makes the development so much easier. You can subscribe its 1 year free subscription for the students with the help of university student email.

Productivity Power Tools

It helps a lot when you are saving your program and it removes the unnecessary namespaces in your file and make your program away from any kind of confusion. It is free tool.

  • ·         Tools > Extention And Updates
  • ·         And now search for ‘Productivity Power Tools’. Here I’ve already installed it so it is showing green tick mark.


C# Vs .Net

.Net is actually a platform which has many frameworks like ASP.NET Framework, ADO.NET Framework, Entity Framework etc. .Net consists of libraries and frameworks.
And C# is the programming language which is used on this platform. C# is the basic programming language which works with the contribution of other framework techniques, methods and languages.

Community

Remember that, Stack Overflow is the best place where you can find all the programming problems with solution. If you Google your problem then you can find the solutions. But you’ve to try it your own.
C# is in the most trending technology on Stack Overflow according the survey of 2017. So don’t worry, and move forward.
Learn the Programming isn’t enough for the development. Problem solving skill and critical thinking are also very much important for development. If you have 5% of programming skills but on the other hand you have 95% of debugging skill of your application. Then you can become a successful developer. Because you can find your problems your own and the solutions as well.
Suggestion:
Don’t post your question/problems on Stack Overflow or CodeProject. First of all try to find your problem or relevant to your problem on these websites. But if you didn’t find any solution then you should go for it.

I hope you’ve enjoyed this lecture. Thank you so much for your time and passions.
Happy Coding J
In the Next Lecture, We’ll dive into how the C# language compiles and how it works under the hood. We’ll discuss the basic structure of C# application and explore few concepts. Thanks

Video Tutorial:



0 comments:

Post a Comment