Lots of people are interested in working with WebRTC, but not everyone knows where to get the best resources to learn more. There are so many resources available, it can be overwhelming to identify the best one or the right one for you.
There are a few different ways that we at callstats.io love to learn about WebRTC. Different people learn different ways, and we recognize that and like to find what works for the individual. So far, we have found the top four easiest ways are to just dive in, go straight from the source, learn from some helpful tutorials, and check out some in-depth blogs.
Just Diving In
Trial and error never hurt. There are many code samples available for developers who want to jump right into WebRTC and learn on the job. In fact, the creators of WebRTC maintain a Github account with multiple repositories with WebRTC code samples.
Straight From the Source
Head to webrtc.org to get the latest and best information direct from the creators and maintainers of WebRTC. This includes their top picks for tutorials, native code, APIs, and an overview and FAQ. The page is maintained by the Google Chrome team.
Helpful Tutorials for WebRTC
There are so many great tutorials out there, it’s hard to pick just a handful. The ones mentioned here are not an exhaustive list, but simply the ones we at callstats.io have found to be very useful.
Keep in mind, this is just scratching the surface of useful WebRTC tutorials available. When picking out a tutorial, it’s important to identify what teaching style works best for you.
Google Developers CodeLabs
Why not start direct with the releasors of WebRTC? Google Developers CodeLab gives an insightful and easy to understand look into WebRTC. It explains the code and concepts in-depth, and provides insight perfect for a web developer just learning about WebRTC.
Getting Started with WebRTC
This tutorial is informational and reads more as a conversation than a strict tutorial or lesson. It gives helpful resources, a background history, and developer tools to give a very inclusive look at learning WebRTC.
WebRTC Training
This is a paid course that covers all aspects of WebRTC from a leading industry expert. A highly valuable resource with personal office hours included.
WebRTC Blogs
There are so many great blog resources available for WebRTC, it’s difficult to list them all here. In fact, we found this to be so important that we have a separate blog post dedicated exclusively to the top in-depth resources for keeping up-to-date on WebRTC.
Many WebRTC platforms maintain their own blogs related to WebRTC, as well as several key industry insiders and experts. Some are more technical, while others focus on the broader industry and message of WebRTC.
What About Books?
Books can be incredibly informative, but they also have their pitfalls, especially when it comes to keeping up to date. It has been merely seven years since WebRTC was first released, and things have changed drastically since then. In many ways, WebRTC is evolving too quickly for published books to keep up, so if you really want to go with a book, choose wisely.
Interested in learning more about the future of WebRTC? Check out our white paper on innovative uses of real-time video and audio communication.