pleasse webune i need to know how i can start my own website with my very own domain name

i have read a bunch of articles and i still do get it. i can't seem to understand how it all works. i ready your other articles and i do like them so please write a tutorial how i can start my own doman name

the hardest part for me is to learn about dns. i am very confused about dns and how many dns do i need or if i need to get a hosting company for the dns. your help i apreciate