Yes, that's right. The reason why is because in the early generations, Physical attacks were any moves of the types Normal, Fighting, Poison, Ground, Flying, Bug, Rock, Ghost or Steel, but Special attacks were those having the Fire, Water, Electric, Grass, Ice, Psychic, Dragon or Dark type.
And starting from Diamond and Pearl, every attacking move is categorised individually: moves of any type can be Physical or Special. So now we have some Fighting moves in the Special category, Psychic moves in the Physical category and so on. This has led to much more interesting and diverse movesets to take advantage of a Pokemon's stat strengths.
More info here: http://pokemondb.net/move