There is no steadiness in the IT industry. Every day a new product is made available to the public. This is not restrictive to the programming sector of the IT industry. It is usual to programmers to start their programming career with .NET. It is an easy subject to start with and easy to understand. After completion of a .NET course you can develop programs right away for a company.
If you are interested you can find more information on .NET online. Many books and documents are put there to help you learn it. You should take into account the fact there are many other good programmers as you. So the competition will be high upon finding a job position. To have something more than the rest besides mastering the course, you should develop your style and uniqueness.
The salary of a programmer is quite high, but differs from company to company and according to your geographical location. Programmers have a lot of work to do. So if you intend to be a programmer just know that you will change your habits. You may be obligated to stay up late at nights doing your work.
Confidence in your work is good but it is not certain that companies will appreciate your work immediately. You may be forced to work according to their views and likeness. Thus you will have to be creative and always have many ways to solve a problem. Programmers most of the time work as a team. Apart from the programming skills, they should develop communication skills and team work skills. Applying as a .NET developer is required if you think to embrace the programming career. One way to be confident about your work is to start working as a freelancer online. Jobs are always available.