Yes, it is. Why it shouldn't be is a different conversation.
A few YT videos that I found that seem useful.
https://www.youtube.com/watch?v=3gwWVFtdg-4 - Tedious, but the guy goes into pretty good depth.
https://www.youtube.com/watch?v=CCELDLFDz1o - Again, not the most "entertaining" of videos, but good info.
Beyond that, I won't be much use due to my dislike of the Arduino hardware, but if you post questions up, I will share what I know.