First programming language #27660
Replies: 22 comments 11 replies
|
C# Is an easy one. I think its a good language to start with. |
This comment was marked as spam.
This comment was marked as spam.
I would go with JS first, it also depends on your purposes tho, would you like to become a Web Dev? Data Analyst? or mobile dev? check out this video: https://www.youtube.com/watch?v=poJfwre2PIs Hope this help. |
|
It all depends on what you want to do. If you're looking to do things in a web browser, through a tool like Electron or React, JS is for you. Python is the most different in terms of syntax, for better or worse, but there are enough tools for it that it's still worth using, even if not for data science/ai. If you're looking for a language for game development, it really depends on the engine you want to use (or none at all). The two I can think of right now are that Unity uses C# and Unreal uses C++. Like I mentioned before, you can also use Python for game development with something like RenPy or Pygame. If you plan to do modding for Minecraft Java, your only option is Java (obviously). Luckily, it doesn't really matter which language you use from my experience, since (aside from Assembly and maybe a few others) you can compile/run your program on whatever you want if you have the right build tools and you can do most things, no matter the language from my (very limited) experience. |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
I'd say C#. OOP is extremely important for any software developer nowadays and the best languages to teach you that is C# and Java. As for JavaScript and Python, yes, they are both very easy to use and beginner-friendly in general.
EDIT Of course, if you want to become a web developer you'll need JavaScript and if you like other scientific fields, python is a must. But it'll be better if you have basic and generalized knowledge before moving to something specific and C# is very good for that. |
|
I've always felt that the better choice between languages is the one with a very good debugger. This lets you see information the way the language does, not the way you think it it. |
|
I say Java, |
|
Python. After learning Python and how the communication with the computer works, I think the next it's the different paradigms. So, learn Python and then, functional paradigm, oriented object programming, imperative paradigm and oriented events paradigm. |
|
Python or Ruby. |
|
I'd recommand to start with JavaScript. For beginners, it could be more attractive, because of the connection with HTML and CSS. For example, in Python, you need to learn about modules etc. to even get some other output than print() to terminal, but in JavaScript, an interesting visual output in the form of modifying a HTML page is one of the first things you can do in this promgramming language. And in general, I also find it a bit easier to understand for beginners than Python, but it still isn't a bad option. That's just my opinion, but it comes from a personal experience when teaching students the very basics of programming. One language I wouldn't recommand for novices at all is the C# – its logic and syntax differs a lot from Python or JavaScript – at least when you're not an experienced programmer. But if none of these two I said are fine to start with, I can also imagine starting on PHP – IMHO very similar to JavaScript and much more powerful (since it's a back-end programming language) and you can do those powerful things right from the start, which is the main difference from Python which is also a back-end programming language. |
|
scratch |
|
Any one that sparks your interest, they're all pretty much the same. |
|
I don't recommend JavaScript. It has so many odd behaviours. |
|
Python diagnostics are terrible. Syntax error. OK on line xxx but give me a hit :-( Where's the debugger? The best language is one that shows what IT thinks the contents of variables are by displaying them in a debugger. I'm tending to go with javascript. Browsers include great debugging. You can use and share what you write. |
I will suggest you to first start of with C language and then move on to C++. Once you are done with C and C++ you will have solid foundation in programming because this languages are very good to understand procedural as well as object oriented way of programming. |
|
I learned java first that in my school days and I think that was good because after that other languages looks so easy and concepts are same though . After java I enhanced in Python which I needed for my career in data science and machine learning domain , for DSA I practice both in python and C++ as cpp provide more growth wrt to STL libraries |
|
JavaScript |
|
I started with Python and then worked my way to the C languages and Java, but it really depends what you want to do. If you want to make games C++ or C# are the best bet. |
|
Can anyone rank each of the relevant programming languages in ranking order for me and for beginners to see which one matters most and as we ahead, which one are the essentials. Its also part of my research for a future post at celebrity wishes |
|
I think that C# it's not bad variant to start programming. Starting with syntax sugar and ending with universality of the language, it'll be possible to understanding what do you want to develop as developer and which direction you want to choose and also will know a basis of the programming such as: OOP, structures and e.t.c |
|
java |
Uh oh!
There was an error while loading. Please reload this page.
I have been wondering on what programming language to choose as first.
All reactions