How to get a picture off your camera onto instagram?

For my birthday which is very soon in about a week infact, i'm getting a canon camera as one of my gifts.
Now I follow many people on instagram and they have pictures that they have taken with their camera on their instagram, even if its just landscapes, their pets, a picture of them or a picture of them in the mirror with the camera. And they write in the description taken with my canon camera so on…
And i'm not going to lie, I'm quite a big fan of instagram as many are and when I have my camera I'm going to want take pictures off their and put them onto instagram, but I have never got how you do that.
Do you have to put them into your photo library first? Or straight into instagram, even so I don't know how to do that.
I have an Iphone 4 by the way incase that helps because it might be different for other phones.

Make a digital copy of the photograph on your PC/laptop and then copy the file onto your iPhone using iTunes. Then upload the photo to Instagram. Should work.

In your case you'd have to get it to the phone & then from there onto Instagram. Should just email yourself the pics, download them & then get them to Instagram.

Just press the camera button & you should see a pic to the left of that (usually the latest pic you have) & from there you could select the picture you want to use.

From camera to computer? Http://keerok-photography.blogspot.com/2011/09/detailed-instructions-on-how-to.html

From computer to Instagram? Fire up your browser, go to Instagram, log in, hit the upload button (?).

Make a digital copy of the photograph on your PC/laptop and then copy the file onto your iPhone