I recently had the wonderful opportunity to talk about Bitcoin to a group of developers. I've dabbled with Bitcoin (and dogecoin) for about a year now and this was a good chance for me to evaluate what I've learned.
I put together a nice little slide and wrote some text as a primer to Bitcoin for someone who isn't familiar. Bitcoin and all of the terms associated with it can be complicated to understand, but I felt like this was a good place to start. I could probably write an entire series on all of the different aspects, but I haven't simply because there are already so many resources out there. However, since I've done this one already I'll go ahead and post it.
I enjoy answering questions and I certainly enjoy giving my opinion so if anyone ever has questions, feel free to ask and I'll be happy to answer.