Tell yourself we have all been there more or less, it's part of the learning process and it makes your skin thicker which can't hurt (here) sometimes. I remember being intimidated when I joined my first pass, but I got the hang of it not without the help of many geeks helping the newbie out.
Feel free to ask for help anytime, we all like to help out, I know I do. PM if you like it better that way.