I hope that more people in this community can provide more tutorials
Yeah, there are not many good tutorials for complete beginners especially for people who new to C#, OOP or even programming in general.
Would be nice if there would be an article or page with complete beginners in mind.
For example, this is the steps I personally did:
I did take the free C# Programming Course at alison.com
I believe you can find the same or even more up to date version of the same course from the same instructor at Microsoft Virtual Academy, but the reason I decided to go with Alison is because you get a certificate at the end following an assessment. I know it doesn't worth anything in the professional world, but at least it does show that you did take the effort to complete the assessments and not just watched all the videos. In my opinion...
And then I took two courses at Udemy. It is not free but highly recommended:
It is an extremely well made course, the way the instructor explain the concepts is extremely easy to understand and also useful as an introduction not only to MonoGame but also C# and OOP
I did find this course a little difficult to follow with my limited C# knowledge but I did go through and learned very useful concepts about game programming in general. I can also recommend this but only to those who has some experience with programming, if not C# but any other language.
After and since I search for examples, source codes and learn from them. There is a pretty good collection at github:
Of course there are some free tutorials on MonoGame that I also learn from but the above was my entry point in to C# and MonoGame and it did worked for me. Still there is a lot more to learn but I'm at the point when I'm able to work my way around pretty much any problem, find solutions by reading the dock, searching google and able to implement them.
It is a pretty good tutorial series, only started not too long ago, but it is not coming up in search (yet).
If you search on Youtube or Google this is one of the first tutorials you find:
The guy do know the staff but the way he present the information is not for everyone, I didn't mind but he also doesn't really go in to details and take the time to explain staff. It more a like a dev vlog than tutorial in my opinion, but still can learn some useful info from it regarding how to use MonoGame,
But yeah, when it comes to tutorials and community shared content, Unity is pretty much a winner, not to mention the visual editor that most people do prefer....