If you want to do it on the computer, just simply use your photo editor! When on a phone, download a app to start creating! When printed, just look for a nice looking frame and add all the details...
I would only use Photoshop to create effects with type or for photograph editing/special effects. A page layout program like InDesign would be used to design a whole magazine.