I didn't even know such a thing exsisted until I saw other people posting their newbie threads. Then I thought I should have one too (I felt left out) so I made one even though I had been here a few days already.
It seems like newbie threads are more for the people posting in them to introduce themselves to the newbies than it is for the newbie to introduce themselves to all the other people.