Railflyer, no offense, but it seems like you approached your electrical design backwards. Why spec an MCU on a board, without having any experience with said MCU? Just an honest question.
MCUs in general aren't extremely difficult, but the learning curve for familiarizing yourself with the toolchain, the programming language, debugging, etc., is not insignificant.
There are some great threads here with the term "beginner". There are lots of great users on this forum that can help you through your specific problems.
Good luck!