The main development tool is Python 2 and Python 3 about 8 years . In addition, I have worked with languages (order from the most familiar to the most forgotten) to some extent: PHP, C#, JS, Lua, ActionScript, Basic, Pascal, Delphi, C++. I work in OOP + sometimes a little FP. I tend to SOLID and sometimes to evolutionary prototyping and DDD. I apply in practice most known design patterns. All listed above only where appropriate, without fanaticism. I like the symbiosis of static and dynamic typing (but strict and nominal), in particular Python with annotations or a time hinting. Without types, I'm ready to develop only disposable small projects that do not require further support or expansion.