I am following The Practical Dev and dev.to for quite some time and had the impression, that this great community consists of a majority of frontend and scripting language developers. I was more than happy, that my article about Modern Java Development gained some attention.
Now I am curious to know, What is you main programming language and what are you using it for?
Latest comments (103)
Kotlin mostly...
But JS (TypeScript) is starting to creep up a lot due to me hacking around a lot on Node and React these days...
Vanilla Javascript.
Still gaining expertise with it. Working on small webapps like a Weight Tracker and an advanced clock app. Also planning to make some basic games like tic-tac-toe, ludo,snakes and ladders etc.
Go is my main language now. I use it for backend API and IOT. Also i use JS and Angular in frontend.
learn programming in c# and .NET (a lit of java) , but i really like js , i did web pages , services , apps and bots using node and using vanilla js for front; saddly now i use cobol in my new job :(
Javascript.
The idea behind "you should know 1000 programming language" never been something for me.
Use to work with some "simil Java" stuff, for software developing, but I'm not enjoying It at all.
Next week I'll start fresh as a Rubyist (with a touch of Elixir) after starting as a Java backend/integration systems developer a year and a half ago.
So at the moment I can say that my main language is clearly Java/Kotlin, but will soon change to become Ruby/Elixir.
I use Java, Swift and Go at work. Java for Android, Swift for iOS and Go for the api. I'm planning on moving to Kotlin in the next few weeks once I've acquired enough familiarity with it. I adore Go though. It's a simple, clean and opinionated language with a kick-ass standard library and great tooling.
My main work-language is PHP. I started introducing some Golang at my company and we've built some stuff using it.
At heart I am still a C developer though, the first language I ever learnt (CompSci 101) and the one I tend to have most fun with.
I want to move more definitely to Golang but still having to maintain a lot of PHP projects I can't really run away from it, plus I've become so used to Laravel that whenever I want to start a new personal projects I can have an API with two/three end points ready in an hour so that's fun :)
This is always an interesting topic/question. I think that the language of choice is more about what framework you're into more than the language itself. If you like front-end development, it's likely to be JavaScript or TypeScript in conjunction with Angular, React or Vue.
For me, I primarily write in C# because I came up through the .NET community, however, have done a lot of work in node.js which is not a language obviously but I find that you cannot do web development and NOT have JavaScript in your wheelhouse.
C# allows me to do - console apps, API development, serverless, web front-end apps, mobile using Xamarin, IoT and even runs on a Raspberry PI. But I can just as easily turn to JavaScript and do most if not all of those as well with node.js or Angular.
Depends on the project or what the team I am working with is using. .NET Core right now is where I live 80% of the time.
Python is my main one, with most of my work in it involving pygame somehow. What I work on tends to range from simpler hardcoded games, to entire game engines like Desutezeoid, my point and click adventure engine.
and while I started using both python and pygame for games, I didn't stop at that. General pygame frameworks and applications are also something I work on. libraries such as strazoloidwm, a project of mine that helps create multi-window UIs in pygame.
Some of my bigger projects include a Chiptune synthesizer suite complete with drum sequencer, a base 3 computer emulator (SBTCVM), and my latest project being a gopherspace client called Zoxenpher.
python wasn't my first language, but it does what I need it to, and I've gotten to the point where I know what to expect from it. part of my reasoning for using a library like pygame is that I do enjoy the challenge of writing my own UI code from scratch, and fine-tuning it to the task at hand. :)