Although twitter does have the option to upload a photo as or alongside a tweet, its aim is for short messages to be posted. However, Instagram’s focus is on the photo.
Also on twitter people can retweet your posts and photos- but not on Instagram.
However, both are similar, both are engaging with your followers via posts. On twitter you might tell your followers what you had for dinner but on Instagram you might show them!