This question already has an answer here:
This might sound like a silly question, but I am not a native speaker of English, so I find it sometimes difficult to write my first draft in that language. What I usually do is write my first draft in Italian, my mother tongue, and then translate it into English. Once I went to a short course on writing in English, where the lecturer advised us that it is better to write the first draft in English, even though it can be very difficult for some people.
What would be your advice in this case? Should I still stick with writing my first draft in my mother tongue and then translate it into English? I feel more productive in that way, but any advice would be helpful.