This tutorial will show you how to create a text style like this one, using Adobe Photoshop.
Let’s start by creating a new document (size doesn’t really matter). Select the Text tool and choose a font and a color (I chose orange) for your text. Now type your text but between each letter enter a space. For example for this tutorial I typed C “space” O “space” O “space” L “space” “space” T “space” E “space” X “space” T
Hit Ctrl-J twice two duplicate your text layer two times. Now you shouls have three copies of the text layer.
Select the middle one and apply a stroke. In this case I used a 3pixels stroke but that depends on the size of the text and your own preference.
Select the bottom text layer, apply a stroke of a different color and make sure that the size of the stroke is bigger than that of the middle layer
You should now have something like that
Now merge the three text layers.
Select the move tool and hit Alt-Up arrow about ten times. The text layer will be duplicated and moved one pixel up each time you hit the Alt-Up combination.
Make the top layer invisible
and go to Layers -> Merge Visible Layers
Then apply a gradient overlay style on the merged layers
Finally flatten the image and you should have something like the image posted on top of the post