Can we put 3D effect in an image and watch this without using any coloured glasses ?
You are really asking two completely different questions.
For #1, consider that 3D images are not a single image, the 3D effect is achieved by having two different images taken from a slightly different point of view. To see the 3D effect you have to feed these two images one to each eye. This approximates how we see the real world.
So really, if you have a single image you cannot see 3D. Though you can use post-production techniques to generate two images from your single image. This is how some 2D movies are "converted" to 3D.
There is good information about 3D imagery in the Stereoscopy page on Wikipedia.
Regarding #2, there are a few ways to see 3D images without glasses. But most require either glasses (to filter the two images being displayed and provide a single image to each eye) or specialized display hardware (to split the two images based on the angle of view each eye is at with respect to the display).
There is one interesting method that doesn't require any special hardware nor glasses and that is quite easy to achieve. It's commonly called "Wiggle 3D". This question has a pretty good example of this technique, and my answer there points to a tutorial on how to make them.