16 x 16 RGB LED matrix

Since you are a beginner, you should start with a proven design, or even a kit (e.g. ClockTHREE).
You will have enough challenge programming this device.