Being a programmer comes with the agony of recognizing all the inefficiencies in the world, and the blessing of being able to fix some of them.
I'm a C#.NET software developer, and have been coding since 2006. I've been using a huge variety of different programming, scripting and markup languages so far (those in brackets only for a short time and/or to a very limited extend):
Programming/Query:
- C#, C, (C++)
- VB.NET, VB6, VBA
- Turbo Pascal/Delphi
- SQL, LINQ, XPath
- Java, (Kotlin)
Scripting:
- JavaScript, TypeScript
- (PHP)
- (Bash, Kornshell, Windows Batch, PowerShell)
- (Python)
- (Perl)
- Razor templates
Markup/Stylesheet:
- HTML, XML
- CSS
- JSON
- XSLT
- XAML for WPF
- Markdown
Frameworks:
- .NET Framework and Core
- (ASP.NET Core)
- Xamarin
- jQuery
- (Angular, ReactJS, Svelte)
- (Swagger)
Other techniques or technologies:
- Git
- Regular Expressions
- Wiki syntax
- (Docker)
- (Azure, AWS)
Today, I mainly have to use C#, C and the markup languages, plus many of the technologies for cloud services.