Choosing Best Software Help

view story

http://androidforums.com – Hi Everyone, My friend and I are planning to create an android app together for both mobile and tablets. He is a programmer who is familiar with C# .NET and is planning on using MonoDroid to write the code. I plan on doing the design work for the app and I want to learn one program really well for design. Does anyone have any advice on a good program that can compliment my friend's skills that I should concentrate on to learn: i.e. dreamweaver, photoshop, etc? Thanks! (General)