Share via

how can i be a good c# programmer?

Farshad Valizade 501 Reputation points
2022-08-31T04:25:32.17+00:00

hi every body
i am new in c# and i want to code standard in this language. i have read many books and many article but till now i haven't code any application and i scare of coding bcoz i think first find the standard way of coding then do it.
i'm looking for a good way of learning c# language and step by step do examples and code.
plz help me

Developer technologies | C#
Developer technologies | C#

An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.

0 comments No comments

Answer accepted by question author
  1. Muhammed Şeker 76 Reputation points
    2022-09-05T10:37:42.047+00:00

    Microsoft offers libraries that can help us for this, if you draw a roadmap for yourself and work constantly, there will be nothing you can't do over time. Watch constantly, read constantly, stay in the process.

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Sam of Simple Samples 5,586 Reputation points
    2022-08-31T17:20:43.247+00:00

    Do you want to learn C# programming for employment purposes or only for personal projects? As a junior (beginner) programmer you are more likely to get work as a maintenance programmer than as a new development programmer. A maintenance programmer fixes and enhances programs written by others. A maintenance programmer might write a new program but is more likely to modify existing programs. And then you can get experience with the way that others program, whether good or bad. Even if you get on a new development team writing a new application, there will be senior programmers on the team too.

    To be a professional programmer, you should learn software design. An employer will (should) not want a programmer to develop a new application if the programmer is not familiar with system design.

    1 person found this answer helpful.
    0 comments No comments

  2. Farshad Valizade 501 Reputation points
    2022-09-05T04:04:29.437+00:00

    tnx to all of you. i want to learn programming to work first for my self then for employment.
    i have studied a lot watch tutorial videos a lot but i forgot them after a small period of the time.
    bcoz i wasn't in a team that they programming.so is there any way that i join a remote team and they tech me and give me some opportunity to learn and work with them?


  3. Karen Payne MVP 35,606 Reputation points Volunteer Moderator
    2022-08-31T09:24:35.313+00:00

    Take time to learn the very basics from Microsoft Learn and training videos at Microsoft.

    Next, figure out a project you want to create and with that would suggest working with console projects to start such as the following. This project when reviewed and studied will increase your knowledge of working with Visual Studio and C#, I wrote this and note the project is in a repository with 70 other console projects which include several projects for creating dotnet tools.

    Once comfortable with working with console projects, learn how to write unit test.

    Next up, decide on a architecture e.g. web, desktop or mobile. In regards to desktop, my recommendation is to only use windows forms project for project that you use and not for others, if designed for others look at WPF and MAUI (which also is for Android and IOS) .

    0 comments No comments

  4. Castorix31 91,866 Reputation points
    2022-08-31T05:47:47.083+00:00
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.