For software I would start with Picasa from Google. It is free, and easy to share photos on Google drive and Google plus. It is a great program, especially if you are not going to process RAW images.
I used it for a long time until I finally started developing RAW files, and then I move to Adobe Lightroom. I still use Picasa for the sharing part and parsing of whos who in photos.