Concrete thinking is more on the surface, something that you point out or think of is more obvious. Abstract thinking is something more under the surface, something that is deeper in thinking, like looking at a piece of art, pointing out the colors would be concrete, pointing out the feeling and emotion behind it is more abstract. Hope that helps.