Three things:
You have a trailing slash on your repo name:
$ git remote rm origin
$ git remote add origin https://github.com/pete/first_app.git
You need to create the first_app
repo. I looked at "pete" on GitHub, and I do not see the repository. You must first create the remote repository before you may push.