I was never too good at talking about myself either; it's totally fine. :D Welcome to the forum, Psyduck!
Glad to see you've already found the Game Dev board and I'm sure it'll provide you with everything you need to get started with game-making. There's an entire subforum dedicated to resources to help you out as well as a place for all Pokemon Essentials-related discussion. Of course RPG Maker is also a very big program in Game Development, as well, so whatever you're interested in knowing about will likely be found over there. :) Are you just starting out as a game-maker? A lot of members love that aspect about PC so chances are you'll find others like yourself to discuss this with. Don't ever be scared to contact Maruno, the moderator of Game Development, either! The staff are always happy to help you out if you're lost.
But I totally understand when you say you're unsure of what to put in your introduction thread.. that's why I like to ask questions. When did you get into Pokemon? Is Psyduck your favorite? What game is your favorite? Looking forward to X and Y? I can.. ask a lot more than that but I think I'll leave you to answer these for now, baha. :3 Though you're in no way obliged to answer of course; it'd just help us out in getting to know you. A friendly community like this one's always up for getting to know new members that are now part of it, after all.
Hope you have a great time here, Psyduck! Work your hardest and get your games published for the members.