Personally, English is my first language. I’m just curious about the experiences of others :)
In University the teachers used my local language for variable names and custom functions, but kept the English keywords and library functions, so programs would actually compile when typed in (we used paper and blackboards, this was in 2005, tests were also on paper). That was actually nice since it was very easy to understand that 'open()' was clearly not a function defined by our program.
What I'm salty about was learning Math in my local language. Since books all use symbols I never really learned how to pronounce math stuff in English even when reading English books. I have a hard time communicating math when speaking to my coworkers. "How is it that you talk about powers in English again? How am I supposed to pronounce O(log n^3)? How do I pronounce "5!"?".
Have a lot of fun and enjoy your learning.