none
asp.net mvc & asp.net core & c# RRS feed

  • Question

  • i do hope that i am posting in the right place.

    i am new to programming and goggled before posting here and found myself confused.

    what i have learned so far is:

    • c# is the programming language.
    • asp.net mvc is the way to manage the server.
    • asp.net core ... i am really have no clue about it and i do not know the differences between the mvc and core.
    • both 3 are part of the .net (.net which is something i am still not comfortable with completely).

    i want to learn from scratch so please give me just titles of books to buy to read and learn and please note that these books should be for beginner because most books i've checked assume programming background which i do not have.

    please i want to learn in my own and i am not lazy but confused for what to do in terms of books.

    i did checked some titles from microsoft press but when i read the section who should read this book i found it assuming reader has programming knowledge.

    thanks

    Wednesday, January 29, 2020 1:46 PM

Answers

  • Hello,

    I would recommend using pluralsight to lean and gauge what you learn from test after taking a course or even get an assessment before taking any courses which will have pluralsight make suggestions for your learning path.  For books look at C# in a Nutshell.

    These two recommendations will cost but better than a good deal of the blog post out there.

    Lastly, many people learning to code forget to look at Microsoft documentation, the docs in tangent with good a book and video learning will speed up learning.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Wednesday, January 29, 2020 5:00 PM
    Wednesday, January 29, 2020 2:16 PM
    Moderator
  • asp.net mvc is the way to manage the server.

    No it is not. MVC is a UI design pattern that implements seperation of duty that started out on desktop UI(s). And MS and ASP.NET put  the MVC design pattern on steroids.

    https://en.wikipedia.org/wiki/Model–view–controller

    https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP

    https://www.codeproject.com/Articles/383153/The-Model-View-Controller-MVC-Pattern-with-Csharp

    asp.net core ... i am really have no clue about it and i do not know the differences between the mvcand core.

    Core allows ASP.NET to be used across platforms like, Windows, Apple MAC, Linux, etc. and etc.

    Again,  the MVC pattern is a UI design pattern that can be implemented for an ASP.NET non Core and ASP.NET Core solution, which is on steroids in both cases.

    You want to learn ASP.NET MVC, the understand the basics.

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/overview/understanding-models-views-and-controllers-cs

    ASP.NET can be discussed at the ASP.NET forums.

    http://forums.asp.net/




    • Edited by DA924x Wednesday, January 29, 2020 5:31 PM
    • Marked as answer by edaheren Wednesday, January 29, 2020 9:06 PM
    Wednesday, January 29, 2020 5:30 PM
  • the docs in tangent with good a book and video learning will speed up learning.

    Please, what do you mean by "docs with a book".

    I've marked your reply as answer and I hope if you may tell how docs with book.

    Thanks

    What is meant is learning from a book usually leaves out details e.g. the following refers to Microsoft documentation.

    • What something applies to, for instance a Microsoft class may only work in Framework 4.8 or higher
    • All properties of a class be it Microsoft or not are not generally discussed in depth 
    • Some some cases the type of exception that will be thrown based on something like working with a file class and a specific method may throw a specific exception rather than a general exception.

    While learning for instance with pluralsight the instructor may refer you to read specific documentation. Or say you want to know what methods are available for working with strings, the docs for learning strings is better to first of over as a training course will only cover parts of working with strings etc.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Wednesday, January 29, 2020 9:09 PM
    Wednesday, January 29, 2020 6:32 PM
    Moderator

  • Understood. Yes I prefer more details using documentations.

    Thanks a lot.

    Best wishes on learning and being successful 

    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Thursday, January 30, 2020 6:54 PM
    Wednesday, January 29, 2020 9:23 PM
    Moderator
  • Please when you mentioned steroids, is this a features on a programming or it is something else because when I goggled "asp.net on steroids" I've found all results has Missing: steroids.

    Just like someone takes steroids to enhance physical performance so did  the MS with ASP.NET enhanced what the MVC does be combining features of ASP.NET with the MVC UI design pattern

    • Marked as answer by edaheren Thursday, January 30, 2020 6:54 PM
    Wednesday, January 29, 2020 9:44 PM

All replies

  • Hello,

    I would recommend using pluralsight to lean and gauge what you learn from test after taking a course or even get an assessment before taking any courses which will have pluralsight make suggestions for your learning path.  For books look at C# in a Nutshell.

    These two recommendations will cost but better than a good deal of the blog post out there.

    Lastly, many people learning to code forget to look at Microsoft documentation, the docs in tangent with good a book and video learning will speed up learning.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Wednesday, January 29, 2020 5:00 PM
    Wednesday, January 29, 2020 2:16 PM
    Moderator
  • the docs in tangent with good a book and video learning will speed up learning.

    Please, what do you mean by "docs with a book".

    I've marked your reply as answer and I hope if you may tell how docs with book.

    Thanks

    Wednesday, January 29, 2020 5:00 PM
  • asp.net mvc is the way to manage the server.

    No it is not. MVC is a UI design pattern that implements seperation of duty that started out on desktop UI(s). And MS and ASP.NET put  the MVC design pattern on steroids.

    https://en.wikipedia.org/wiki/Model–view–controller

    https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP

    https://www.codeproject.com/Articles/383153/The-Model-View-Controller-MVC-Pattern-with-Csharp

    asp.net core ... i am really have no clue about it and i do not know the differences between the mvcand core.

    Core allows ASP.NET to be used across platforms like, Windows, Apple MAC, Linux, etc. and etc.

    Again,  the MVC pattern is a UI design pattern that can be implemented for an ASP.NET non Core and ASP.NET Core solution, which is on steroids in both cases.

    You want to learn ASP.NET MVC, the understand the basics.

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/overview/understanding-models-views-and-controllers-cs

    ASP.NET can be discussed at the ASP.NET forums.

    http://forums.asp.net/




    • Edited by DA924x Wednesday, January 29, 2020 5:31 PM
    • Marked as answer by edaheren Wednesday, January 29, 2020 9:06 PM
    Wednesday, January 29, 2020 5:30 PM
  • the docs in tangent with good a book and video learning will speed up learning.

    Please, what do you mean by "docs with a book".

    I've marked your reply as answer and I hope if you may tell how docs with book.

    Thanks

    What is meant is learning from a book usually leaves out details e.g. the following refers to Microsoft documentation.

    • What something applies to, for instance a Microsoft class may only work in Framework 4.8 or higher
    • All properties of a class be it Microsoft or not are not generally discussed in depth 
    • Some some cases the type of exception that will be thrown based on something like working with a file class and a specific method may throw a specific exception rather than a general exception.

    While learning for instance with pluralsight the instructor may refer you to read specific documentation. Or say you want to know what methods are available for working with strings, the docs for learning strings is better to first of over as a training course will only cover parts of working with strings etc.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Wednesday, January 29, 2020 9:09 PM
    Wednesday, January 29, 2020 6:32 PM
    Moderator
  • asp.net mvc is the way to manage the server.

    No it is not. MVC is a UI design pattern that implements separation of duty that started out on desktop UI(s). And MS and ASP.NET put  the MVC design pattern on steroids.

    https://en.wikipedia.org/wiki/Model–view–controller

    https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP

    https://www.codeproject.com/Articles/383153/The-Model-View-Controller-MVC-Pattern-with-Csharp

    asp.net core ... i am really have no clue about it and i do not know the differences between the mvcand core.

    Core allows ASP.NET to be used across platforms like, Windows, Apple MAC, Linux, etc. and etc.

    Again,  the MVC pattern is a UI design pattern that can be implemented for an ASP.NET non Core and ASP.NET Core solution, which is on steroids in both cases.

    You want to learn ASP.NET MVC, the understand the basics.

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/overview/understanding-models-views-and-controllers-cs

    ASP.NET can be discussed at the ASP.NET forums.

    http://forums.asp.net/




    Thanks for clearing that.

    Please when you mentioned steroids, is this a features on a programming or it is something else because when I goggled "asp.net on steroids" I've found all results has Missing: steroids.

    Thanks

    Wednesday, January 29, 2020 9:18 PM
  • the docs in tangent with good a book and video learning will speed up learning.

    Please, what do you mean by "docs with a book".

    I've marked your reply as answer and I hope if you may tell how docs with book.

    Thanks

    What is meant is learning from a book usually leaves out details e.g. the following refers to Microsoft documentation.

    • What something applies to, for instance a Microsoft class may only work in Framework 4.8 or higher
    • All properties of a class be it Microsoft or not are not generally discussed in depth 
    • Some some cases the type of exception that will be thrown based on something like working with a file class and a specific method may throw a specific exception rather than a general exception.

    While learning for instance with pluralsight the instructor may refer you to read specific documentation. Or say you want to know what methods are available for working with strings, the docs for learning strings is better to first of over as a training course will only cover parts of working with strings etc.


    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow

    Understood. Yes I prefer more details using documentations.

    Thanks a lot.

    Wednesday, January 29, 2020 9:20 PM

  • Understood. Yes I prefer more details using documentations.

    Thanks a lot.

    Best wishes on learning and being successful 

    Please remember to mark the replies as answers if they help and unmarked them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.

    NuGet BaseConnectionLibrary for database connections.

    StackOverFlow
    profile for Karen Payne on Stack Exchange

    • Marked as answer by edaheren Thursday, January 30, 2020 6:54 PM
    Wednesday, January 29, 2020 9:23 PM
    Moderator
  • Please when you mentioned steroids, is this a features on a programming or it is something else because when I goggled "asp.net on steroids" I've found all results has Missing: steroids.

    Just like someone takes steroids to enhance physical performance so did  the MS with ASP.NET enhanced what the MVC does be combining features of ASP.NET with the MVC UI design pattern

    • Marked as answer by edaheren Thursday, January 30, 2020 6:54 PM
    Wednesday, January 29, 2020 9:44 PM
  • Thanks
    Thursday, January 30, 2020 7:07 PM