Read Sherlock Holmes stories. I know it seems redundant, especially if you've seen a lot of movies/shows/spin offs, etc. but nothing really compares to the brilliance of the original. And even though some of Holmes' deductions are out of date in this day and age, most of them can still be applied to modern times.
Also, study topics like psychology and sociology to help further your understanding of what you may observe