I am a noob in graphic design and all this so I am sorry if this question is idiotic. But can anyone tell me how can I edit my photos like this? I mean how can add background like this? what is used here? Adobe Photoshop? or something else..? Thanks in advance..! (this pic is from Instagram post of a movie production house) enter image description here
You can create that effect with a photo of yours too, using Photoshop or GIMP.
On Photoshop, open your image where you want to cut your face/body out. Using various tools available on Photoshop, select the required area and delete the rest in the layer. Click here for a tutorial
Create a new layer and add the background color to it and place it behind your actual photo in the layer panel.
Double press your photo layer to add "Stroke" to give the red outline. Click here for a tutorial
Add the required text using the Text Tool.
You can download various Icons in PNG format and import them into your composition as required.