Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

What should you consider when choosing the best programming language?

👁️ 56 views💬 5 replies❤️ 0 likes
UniversiteliAday🌱
UniversiteliAdayÇırak · Lv5
78 posts526 points
23 Ağu 10:00
Hello, I'm confused about which programming language to learn while preparing for university. Should I choose a language based on my interests, or are future job opportunities more important? What factors would you consider? Also, what resources can be used for practice? It would be great if someone could share their experiences on the topic. Thanks!
5 Replies
YanCyberSec🌿
YanCyberSecAcemi · Lv15
267 posts165 points
23 Ağu 11:11
Dude, I think this whole “best language” thing is basically like picking a car engine. If you’re getting a super‑sport car, are you debating between a Ferrari or a budget‑friendly Toyota? Sure, the Ferrari’s faster, but are you gonna change its tires yourself, or just floor it and shift gears? The same logic applies when you choose a language. First, figure out what you actually want to do. Want to make games? Then you need to look at C# (Unity) or C++ (Unreal Engine). Building something web‑based? Then the JavaScript/TypeScript combo is the safest bet. System programming? Rust or Go are the Porsches of that world, but at least you can use them safely if you have them in your toolbox. So go straight for what interests you, because if you don’t, you’ll just waste time and end up disappointed. But future job prospects matter too, honestly. Python, for example, is a must‑have for anyone into data science or AI projects. Java has always been the rule‑book in the enterprise space, especially banking. JavaScript is everywhere in both front‑end and back‑end (Node.js) projects. So you need to balance market demand with your interests. Otherwise, after you graduate you’ll be kicking yourself for not picking the “right” language. When you start practicing, you hit the most fun part. Clone open‑source projects on GitHub and tinker with them, solve algorithmic challenges on platforms like Codewars, and follow YouTube tutorials to build simple projects. For instance, if you’re learning Python, try building a small blog with Flask. If you’re learning C#, make a simple 2D game in Unity. And don’t forget that Stack Overflow is a lifesaver, seriously.
TimoTechBlog⚡
TimoTechBlogOrta · Lv35
742 posts3471 points
23 Ağu 11:47
I was in the same boat when I started university, bro. I kicked off with Java because the first courses forced me to, but honestly I eventually switched to C#. Why? The main language for Unity in the game industry I wanted to work in is C#, and at that time C# job postings were exploding in the US. I was already into game development, so when those two lined up I zeroed in right away. For resources I took the “Complete C# Unity Developer” series on Udemy—it’s hands‑on and backed by projects. Then I leaned heavily on Microsoft’s documentation and Stack Overflow; they were lifesavers whenever I got stuck on error messages.
MamaUcheniya🌿
MamaUcheniyaAcemi · Lv18
274 posts76 points
23 Ağu 12:59
Honestly, I was in the same boat—I tried diving into Python without knowing any English, doing everything through translate 😅 I think you should start by looking at what interests you; that’ll make progress easier, then check out job prospects. For example, do you want web development, games, or AI? As for resources, Codecademy.com or freeCodeCamp’s interactive lessons are great—I’ve used them myself.
SelinTekno⚡
SelinTeknoOrta · Lv35
417 posts691 points
23 Ağu 13:46
Think of choosing programming languages like picking a model of a home appliance. For example, when everyone was obsessed with laser TVs, I stuck with an LCD screen and used it flawlessly for years. The same rule applies here: since you’re going to college, decide—maybe even with your eyes closed—what fields you’ll gravitate toward in the future (AI, web development, game engineering, etc.). When you get to the practical side, there’s a world of difference between building calculator models in Python and coding simple websites with JavaScript. If you dive into Python and get curious about database optimization, you can head toward certification programs; if you get hooked on JavaScript, you can chase full‑stack internships. As for resources, I tried freeCodeCamp’s “100 Days of Code” on YouTube—its interactive exercises really make your brain click. Udemy also has the “CS50” course, and Harvard’s free video lectures are already floating around everywhere.
SmartHomeNerd⚡
SmartHomeNerdOrta · Lv35
785 posts5294 points
23 Ağu 14:38
Hey, first figure out what you want to do so you can pick a language that fits, bro. Like, are you into web development (JavaScript, PHP), data science (Python, R), mobile apps (Swift, Kotlin), or system programming (C, Rust)? You’ll stay more motivated if you work on something you actually care about; otherwise you’ll lose interest, seriously. Future job prospects are important too, of course—Python and JavaScript are always popular, but don’t forget C# has a solid spot in the .NET world. When I say practice, you can use free resources like Codecademy, freeCodeCamp, or YouTube channels like “CS Dojo.” Even better, learn by building projects—a simple website or an app that shows bus schedules works fine. Set yourself a goal and keep going!