I have a bit of experience with programming and a bit with electronics from my youth!
Im looking at this long term project! As im going to have to learn a bit as i go! Im not looking for all the answers here but hopfully I can be guided. Im quite looking forward to this as a project!
As you can see with the tshirt above I want LEDS all around the tshirt! Preferably quite a bit more than the one Leah made. I want to be able to run different states, like text, different patterns running across.
The first thing that you need to figure out is how many LEDs you want to control. There are not near enough output pins on an Arduino to directly control more than a very few LEDs, so some sort of multiplexing is required. With multiplexing, the lights are on for short periods of time. If the period of time between off and on is short enough, a given light will appear to be always on. Because the light is not on all the time, though, it will not appear as bright as one that IS on all the time.
The next thing to figure out is how you will power all the LEDs. LEDs consume current. Lots of LEDs consume lots of current. Lots of current implies big batteries. How will you supply the necessary current?
You have a limit of about 30mA per pin so if you wire them up in parallel you can run 3 LEDs at 10mA each. However there is a total current limit of 200mA for the whole chip so you can't run each pin at 30mA.
If you use a transistor as a switch you can draw more current and so have more in parallel or you can use a higher voltage and have some in series. It depends on your voltage source and how much voltage your LED drops.
By using a shift register you can expand the number of output pins you have. These can be cascaded almost indefinitely, you get 8 output pins off each shift register.
Non of those links appear to work.
You can try to find some "intelligent LED strips". The are still rare at the moment, and generally include a controller unit. They consit of packs of three RGB LEDs dimmed by a 10 lead controller chip, and a voltage regulator
So e.g. 50 sections = 50 controllers + 50 voltage regulators + 150 RGB LEDs