is there some skillbased matchmaking?
and there is only de_, cs_, arms race and demo?
Competetive is based on your rank (most of the times) and for de_ and cs_ maps.
There is also Casual, but casual teaches you thow to play the game wrong.
arms race/ demo and deatmatch are the other 3 "official" modes of play, yes.