I recently decided to create my own personal website. I'm a software engineer so I'm used to programming even though I have no particular web development knowledge.
The first step was to request a domain name for my website. One question bugs me a lot: several basic hosting companies offer free domain name the first year and then rent it for some euros a year. Who owns the domain name ? I guess the hosting company requested this domain name to some domain name authority. So if the domain name belongs to the hosting company, could I keep the same domain name when I want to change hosting company ? If not, it seems to me I am deeply tied with the hosting company.