I have upgraded my PC on multiple occasions, both past and present. I've added or installed new hard drives, graphics cards, RAM, CPU's, upgrading Windows versions, and so many other things. I love computers, and technology in general, and I find working on computers to be fun and exciting. I have extensive knowledge on, well... everything that has to do with computers. My father was a graphic design artist and did quite a bit of web designing and programming.
After my parents split up my mother met who is now my step father. At the time he was attending college classes in pursuit of a degree in electronics engineering. After obtaining his degree he was hired on as a tech admin for the college he went to, and is now the lead tech admin for the school.
I rarely have to research in order to prepare for upgrading. I have been raised into the world of technology. I've watched my father and step father work on computers, and seeing that my whole life taught me so much. In many ways it is like working on a car, mostly because watching it being done is the best way to learn.
The picture you have sent looks like a memory module used for either a Mac or laptop. Do you have any questions in regard to it? I'll be more than happy to help.
Thanks for the question!