My programming journey started last year when I enrolled in a Computer Science course. This course used Java to teach computer architecture, program control structures, and functional decomposition. The textbook was terrific (also very expensive) and provided over 1,000 pages of valuable information. This was also my first experience using documentation as a learning tool and guide.
I struggled to parse helpful information outside of the textbook. I’m a visual learner and need to see examples to understand a concept. With this being my first exposure to documentation, I assumed that all other documentation followed the same fashion.
That assumption changed when I decided to look into C#. Now that I’m applying for jobs, I noticed that companies I was interested in were requiring C# experience. The first thing I did was head over to Microsoft to view the official C# documentation, and I was blown away. There is a getting started section, a video series, and multiple tutorials. It even has an in-browser .NET Editor and coding challenges for you to solve!
I’ve always heard that “Microsoft cares about their developers.” The C# documentation is proof. The C# 101 video series is a great example of this, as there are 19 videos in nice “bite-size” chunks. For a visual learner, this was a great way to get familiar with C# fundamentals.
The best part about the C# documentation is that it has something for everyone. Microsoft has done a fantastic job of accommodating to the various learning styles. You can read, watch, listen, and even type out your code. Click on the link below to check it out for yourself:
So my question to you is, what are other great examples of documentation?
Top comments (0)