Sound guided led strip RGB

Today i started a project to get 10m of led RGB strip to respond to music by using a Arduino. However i read some posts online about people with similar projects, but they weren't always very clear. I would like to know if it is possible to to get 2 5m strips and join them together, and i also read that if you use a lot of LEDS it is not wise to plug the power directly into the Arduino, but rather to the strip first and then to the Arduino with a resistor in between. The RGB led strip i will be using has 300 leds (5m) and uses SMD 5050. I don't have a lot of experience with electronics as you might notice, but i am willing to learn.

Any help would be appreciated!

I would like to know if it is possible to to get 2 5m strips and join them together

Yes, it is.

and i also read that if you use a lot of LEDS it is not wise to plug the power directly into the Arduino, but rather to the strip first and then to the Arduino with a resistor in between.

No. There should be two separate power supplies - one for the Arduino and one for the LEDs. Common ground, of course.

I made a template to try to make things clearer, however i am not certain what to do next. The battery should be a 12v 12amps power source, but this was not availible on Fritzings. Since i have to power about 600 leds, i think i need roughly this 12 volts and amps.

Are the power sources (adriano, and the 12v 12A power source) commonly grounded now? And i am quite worried about frying something, how should i deal with that matter. Also is a microphone enough to be able to program adriano to sync these rgb lights to music?