I agree with the above, if this is your first site then congrats. Nice clean layout, good choice of colours, its not too busy, good alignment.
I myself am quite a new developer, only been developing for just over 12 months and I am happy to say that this is a really good job!
I did notice a few things though that may need fixing, that aren't really essential but I'm a bit of a perfectionist haha.
The social media links in the top right have underlines between them. May need to set "text-decoration: none;" on these.
Also, using HTML Validator in Firefox, you've inputted some invalid attributes in the <img> tags. You have width="24px" height="24px", if the image itself is already 24x24 then there is no need to put in width and height attributes. And the image will keep its proportions so you don't need the height value at all.
To fix this all you need to do is remove the px so its width="24".
However, saying this I'd prefer to take the image into Photoshop and shrink it down to 24x24. That way you don't need wight for height at all, and the browser isn't loading a larger image and shrinking it down. This really isn't a huge being that the image is so small...however, in the future if you have much larger images and shrinking them in the html then its impeding on load time.