Do I need diodes or resistor for PWM controlle RGB LED?
You would want to add the resistors for a single typical 20mA rgb led on a 5v or 3.3v microcontroller. Resistors are cheap. 

For multiple leds or led strips, you need a more complicated circuit.