*puts on psychiatrists hat*
Don't give up just because some poo poo head called you a noob.
If people put your work down, reply to them nicely and say something like "
I'm not too sure I understand what you mean, can you show me an example of something you have done so I can see what you are referring to?"
9 times out of 10 they will shut up and never bother you again.
On the other hand, the nasty critics are your best friend. If you can impress them, you know you have done well. Take it as encouragement to do better. If people point out problems, fix what they point out and release an updated version, who knows, they might turn around and say "WOW!" That would give you a lot of satisfaction.
But if you don't put it out there for the world to see, you will never know how good/bad your work is, you will never get any better.
Take Andre's Sheep Valley for example, he released an unfinished track on rfc and scored track of the month!