Minimum basic knowledge when studying Csharp and dotNetCore

Suhrob 1 Reputation point
2022-11-04T05:20:35.693+00:00

Hello dear developers.
I am programming in php.
I want to learn csharp and dotNetCore.
Please tell me the minimum basic knowledge that need to learn for csharp and dotNetCore ?

Developer technologies C#
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Anonymous
    2022-11-04T07:43:14.537+00:00

    Hi @Suhrob , Welcome to Microsoft Q&A.

    You could refer to the official learning link, which has a complete tutorial.

    Learn C#

    Items in this collection

    NET documentation

    Best Regards,
    Jiale


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  2. Lex Li (Microsoft) 6,037 Reputation points Microsoft Employee
    2022-11-04T22:18:37.263+00:00

    Since you know PHP, you probably can divide the whole learning experience into,

    1. How to start a hello world project
    2. How to add new features to it (C# is just a language here)
    3. How to deploy it so others can use
    4. How to debug

    .NET Core is not much different here. The first and the third are usually the easiest to get started, while the second and the fourth have steeper learning curve.

    0 comments No comments

  3. Bruce (SqlWork.com) 77,686 Reputation points Volunteer Moderator
    2022-11-05T01:15:02.293+00:00

    Also asp.net razor pages will be the closest to php. It is still a lot different. Also c# does not have expression evaluation, so you will need to use a different coding style. there is a lot of boiler plate code required, but the project generator will create for you.

    0 comments No comments

Your answer

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