WordPress Twenty-Fourteen: How to Remove Home Page Header Image from Other Pages

Congratulations on building your first WordPress theme. You still have some to go, though. As you can read in the Codex the normal way to add a header is not by simply placing an <img> tag in the header. WP allows you to upload a header image in the backoffice which you can access with

<img src="https://wordpress.stackexchange.com/questions/261543/<?php header_image(); ?>">

If you want different header images on different pages of your theme, you can use conditional tags to build it yourself or you can use a plugin like WP Display Header.

As you can see in the source code of your site, there are different classes on the <body> tag. These you can use in your style.css to assign different background colors, for instance for home and single pages.

body.home {background:red;}
body.single {background:blue;}

Hopefully this will help you take the next step. Be sure to read the tips and tricks in the Codex.