i want to learn how to program a microcontroller...

im not sure, i never thought they had a pic forum, does microchip have a forum?