Great to have you here. I saw some of the posts you have added. Good stuff.
In response to your question, go straight to siteground and register your new domain with them. Otherwise you will end up paying a transfer fee further down the line. Also that way everything is on one place and your renewal dates correspond.