I don't know anything about Persian, but since you speak English, German would be the easiest to learn out of those 3.
Though, you might consider the reason why you're learning a language. Because in the end, it's not the difficulty that matters, but what and how you will use this new learned language. :)
Good luck!