Usually, people use digital editing programs such as Photoshop to create banners. But those types of programs cost money.Possible banner making programs that are free to download is GIMP, Paint.net, and some others.
To apply it? Like with HTML?
You use this:
<img src="url">
Where it says url, you replace that with the image link.
Keep the " " there.