Если совсем вкратце, то градация от самого легкого к самому сложному выглядела бы следующим образом: испанский - французский - немецкий.
Однако всё зависит от того, изучали ли вы, например, английский язык.
Во французском языке самая сложная фонетика и правила чтения из всех трех языков, к этому нужно долго привыкать. Но грамматика, как и лексика очень похожа на английскую, поэтому у меня, например, не вызывало большой трудности учить английский после французского.
Испанский сама никогда не изучала, но по отзывам знакомых - не такой трудный язык, как французский. Простая фонетика, простые правила чтения, грамматика не сложнее французской, да и по лексике они похожи.
Немецкий вообще относится к другой языковой группе и очень отличается от всех. И хотя правила чтения весьма понятны (как пишется - так и читается), то грамматика и лексика - очень своеобразна. Слова ни на что не похожие, а грамматика полна нюансов. Взять хотя бы одни падежи. В общем, я его так и недоучила :(