I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
Nothing is better than practice, and that's especially true of complicated stuff like programming.
Personally, as far as what language, I'd suggest Python (check their official tutorial in the documentation to get started), Go (same as for python, they have an interactive tour you can go through online as part of the docs), or possibly C (this one I can't suggest a good starting point for unfortunately) if you can wrap your head around the concept of passing around references to where things are instead of passing around the things themselves.
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.
Quite simply: doing programming.
Nothing is better than practice, and that's especially true of complicated stuff like programming.
Personally, as far as what language, I'd suggest Python (check their official tutorial in the documentation to get started), Go (same as for python, they have an interactive tour you can go through online as part of the docs), or possibly C (this one I can't suggest a good starting point for unfortunately) if you can wrap your head around the concept of passing around references to where things are instead of passing around the things themselves.