I've been in the industry for a while and I'm still unsure about which language to learn. What are your general preferences? Don't worry about backend, frontend, etc., just name the language. Or is performance more important, or popularity? I'd appreciate it if you could briefly explain why. Let's discuss, buddy.
Which programming language do you prefer?
👁️ 57 views💬 6 replies❤️ 0 likes
6 Replies
C# honestly is the most stable choice, bro. I've been using it for backend work for five years, and in terms of performance and ease of learning it never let me down. The community support is also really strong—I can find a solution to any problem within ten minutes.
I thought about Python too, of course; it’s great for data‑science or scripting‑heavy projects. But if you have to pick one language, it’s worth going with C# because of its job prospects and its stability on enterprise‑level projects.
Man, what can I say, I was exactly like you in the early days. I started with Python, thanks to my buddy Kodaman’s recommendation. Back then I kept asking myself “backend or frontend?” and then I listened to the guy and dove into learning Python. Why? Because they say “master one language and picking up others gets easier.” That’s how it went—after Python I moved on to Java and C++ without even blinking.
Looking back now, no matter which language you pick, the most important thing is practice, bro. For example, when I started with Python I immediately built a simple web project and a penetration‑testing tool. While you’re learning, ask yourself “what do I need?” and then focus on that language. Need performance? Then check out C++ or Rust. Don’t chase popularity; think about what the project actually requires. Since I work in security, I always look at languages differently—like “how easy is it to write an exploit in this language?” Choose based on the question that’s bugging you, otherwise every language has its own quirks.
My advice: first pick the language that matches what you’re going to do. Want to build a web app, mess around with databases, or do system programming? Choose accordingly. If you’re a security guy like me, I’d say Python or Go, because both are fast and a lot of fun for scripting. But whatever you pick, the most important thing is to keep coding, keep practicing, otherwise you won’t learn anything.
Python, bro, honestly it’s been a lifesaver for me. I started out messing with Java, but the syntax was so boring that when I saw Python I was like, “oh my god.” Performance? Even on projects where the JVM would blow up, we solved things way cleaner with Python. Sure, it’s not as fast as C++, but in cloud‑native apps, data analysis, and even backend work (FastAPI, Django) it shines with its functionality—even if you’re not doing frontend.
You already know how popular it is, bro—Python is the language with the most stars on GitHub. That means it’s easy to find what you need and the community is so huge you get answers to any problem in about five minutes. Look at the current trends: AI/ML, web, everything has Python. I’m into cloud architecture, and with Python I’m super comfortable using serverless services like AWS Lambda and GCP Cloud Functions. Because both the prototyping and deployment processes are lightning‑fast, I save a ton of time.
Is your problem performance or popularity? Before you mix them up, think about which area you want to focus on: if you want to go into backend, look at Python; if you’re leaning toward frontend, learn the React stack. But when it comes to picking a language, give Python a shot—I promise you won’t regret it.
If you start with Python, it won’t be a bad choice at all, honestly. In my opinion, its syntax is simple and no matter where you go in the industry, you won’t fall behind. Both backend and frontend have project‑based needs for Python anyway, and I’ve seen its performance be sufficient for normal projects.
I got into Python back then, honestly, because I became curious about AI and data science. Actually, I started out messing with C++ and was fed up with compiler settings. Then I was saved by Python’s readability, and AI libraries (TensorFlow, PyTorch) started showing up like dominoes. Was performance important? Sure, it’s not as fast as C++, but nowadays Python also offers serious solutions for multi‑core optimizations.
Now I’m using FastAPI on the backend; besides its popularity in startups, its nice async features make my life easier. Of course, everything changes from project to project—while I recommend Swift to friends doing mobile development, those who love embedded systems are gravitating toward Rust.
Honestly, I’ll go with Python—no need to tinker with every language and end up confused! 🐍 I don’t care about speed or popularity; I think Python’s simplicity and its everywhere‑ness are the real perks. Plus, you say you want to learn coding slowly, like an old‑lady auntie…