Yeah, it does look pretty hard, but the good news is is that once you start and get the hang of it, it'll be much easier to understand how everything works. n~n So don't give up, and welcome to PokeCommunity!
If you're just starting out, I recommend the
Starting out tutorial directory thread since it has a few nice links to various ROM hacking tutorials around the forum, though it hasn't been updated since 2010. :( That doesn't really mean those links are outdated though; they'll definitely be able to help! Just make sure to look through the
Tutorials subforum afterwards to see what newer tutorials are available. Oh, and there's also our wonderful
Toolbox section! There are heaps of mods and other neat things you'll be able to find here, so that's another resource you can utilize. Looking through all of these, hacking does seem really confusing... but it's still totally worth it. After all, won't it feel so amazing when you can finally publish your game and have members give feedback? :D All the hard work would have finally paid off.
Oh, and and and! We also have
Challenges here if you'd like to participate in 'em sometime. That includes the popular Nuzlocke as well as other fun stuff like monocolor, gym leader, and even baby Pokemon challenges. Pretty unique library of challenges if I do say so myself and another popular part of PC. :D Hope you enjoy your stay here and post around lots and lots; that would be amazing. Can never have too many active members and you just seem like the fun sort of guy who would fit in easily.
It's been a pleasure meeting you Nimbos, and see you around! I can help out more through private message if you need it, though the awesome Meganium90 also loves to help members as well as our lovely
Cid, the other Welcome Lounge moderator. Contact any one of us anytime and see you around~!