Hello, i want to make a program that that can email a message
like you enter the recipient email address and then the message and then send.
So i dont hav any idea on how that works or if its possible to make something like this
so any help will be appreciated

You could try this piece of code:

Dim objEmail = CreateObject("CDO.Message")
        objEmail.From = "someone@home.com"
        objEmail.To = "someonelse@home.co.nz"
        objEmail.Subject = "Hello!"
        'you can add html into the textbody to make it a html message
        objEmail.Textbody = "Hello" & vbCrLf & "From Henry"