Given your background, I'd say you should try out Unity. That would let you code primarily in C#, create something that's cross-platform, and you could do it for free (buy a license only if you get to that point where you want one) and there are a lot of tutorials and community support.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Given your background, I'd say you should try out Unity. That would let you code primarily in C#, create something that's cross-platform, and you could do it for free (buy a license only if you get to that point where you want one) and there are a lot of tutorials and community support.