What is a Header file/ how to use it

I'm kinda new to C++ and i always programmed without header files but i heard header files are really important but i don't know what that is / how to use it. Can someone explain en show me? TY:)
Topic archived. No new replies allowed.