Which programming language should I learn?
Hello,
I want to change my career and work in IT or learn to program.
I'm most interested in software management/development, but I don't know where to start.
(I have no experience with programming)
Hello,
I want to change my career and work in IT or learn to program.
I'm most interested in software management/development, but I don't know where to start.
(I have no experience with programming)
Hello, I've been using Android Studio for a while now and program with Kotlin. Unfortunately, since I created a new project today, I've been getting the error message "Error running app: Unable to determine activity name" when I try to start the app. I created a new project again and the problem happened again straight…
I have a configurator and would like to convert the variables determined by the input into JSON format. How can I do this? Thank you very much
Hi, I'm looking for a FREE website creator that creates websites like Google Sites, but maybe with a few more features like plugins, customizations and a shopping cart thanks in advance
Hello, I want to read words into a C++ console program using #include <stdio.h>. I've heard of string before, but haven't found anything related to stdio.h. Can anyone help me?
So, I'm writing my first computer science paper tomorrow, and I don't know if binary code and ASCII code are the same thing. So, are they both the same thing?
Hi guys, I've been looking for a free rank shop plugin for my Citybuild server for a while now. Some don't work properly and others don't work at all. That's why I wanted to ask if you know a good rank shop plugin, my server is on Java, Paper The ranks should be purchasable with…
With Java you learned it with the easiest and at the same time a common programming language. C# hadn’t done much yet, maybe an alternative to Java.
For the real understanding of programming, C is better or C++.
For quick and dirty you can start with Javascript or Python, but I would not recommend it because it is better to learn to work with data types than so extremely flexible.
If data types are so important to you, why not learn typescript directly. It’s more popular. Besides, you can learn guys within 10 minutes, so don’t know why you should only learn a heavy language because of them. I also have to say that c# has scared me at first when I learned to program. Couple months later, I started with js and I fell in love with the language. I would learn python and js/ts when I could start new and then learn more like Java, C# …
Good evening, with kind regards to Weißbrot 🙂
JS is one of the most ugly language I know. If he also wants to go right into the field of software management/architecture, languages such as Java and C# are much more recommended.
One does not learn a programming language in 2 days (also not with pre-knowledge) . In my opinion, it is also part of learning frameworks and specific properties/techniques of a language in order to say that one masters them. JS differs relatively strongly with C#. C# is now also not a difficult language. The only thing that is confused at the beginning is the namespaces and possibly the parameters in the main method. Namespaces etc. since I think .NET 6 you can hide with the option “No instructions of the top level”. In Java and C#, you are also forced to program object oriented, which goes towards architecture anyway.
As I said, C# at first was very scared of programming. Now that I go to javascript and python I could learn the language in probably less than 2 days easy. That is why I think we should start with a simpler language. On the one hand, it is not harmful and on the other hand it is easier to learn more, heavier languages like C#.
With kind regards White bread 🙂
The Software development is wide-ranging as there are different target platforms and purposes for which software can be developed. Be it mobile apps for Android or iOS, web applications, tasks automation applications or programs running on a microcontroller. Accordingly, there is also a huge selection of technologies that have specialized in this or that subject area.
It wouldn’t be bad if you put at least one approximate focus for the start, what software you want to develop exactly. If you have an idea, you can comment on my answer.
Therefore, from me first only a rough tip: Many applications can be covered with C# or Java (e.g. the development of desktop and web applications). Both languages are quite popular, so it is not difficult to obtain learning material or generally support in problems with them. The learning curve is moderate / not steep compared to other programming languages. I believe that an even simpler entry (which can also be installed as a precursor to C#/Java) is possible with processing.
A few additional entry tips / resources have been listed in these two posts:
Independent from the chosen programming language, I think that you should always look like an entry in my opinion that you are looking for (serious) learning sources and you are setting up a corresponding development environment within which you can develop your own programs.
For the beginning, I would also keep targets low. This means that small exercises of the just learned within a console application make more sense than wanting to start directly with a complex software project.
First of all something (from my point of view) important, fundamental:
Software development is never about mastering language “xy”. It’s a lot more about the (basic) concepts you have to understand.
Then you can get used to a new programming language with which you have never worked before.
It would therefore be important to learn the basic concepts with the help of a “simplified” language such as Java or Python (e.g. data types, conditions, loops, recursion,…), as you always have to work with new technologies in real projects anyway.
However, it can of course not hurt to have at least the basics of the most common languages (Python, Java, JavaScript, C/C++, C#).
If you’re completely new, Python is a good choice. The syntax is simple and you can start quickly. Python is used in many areas, from web development to data science. If you have gained some experience, you can learn more languages such as JavaScript for web development or Java for enterprise applications. Start with online tutorials or courses, then switch to projects or even boat camps. So you get the best mix of theory and practice.
python is a good starting point. Java and javascript can be learned later
Mfg white bread
Assembly language
😂 and brainfuck and Whitspace after this 😉
Did jmd have a clown breakfast? Good question is to help others and not to troll. From programming perspective perhaps funny, but inexperienced people think that it is meant seriously and are accordingly frightened when they see asm. Please leave this in the future!
Good evening, with kind regards Weißbrot
Assembly programming is often a decisive beginning when computer programmers learn their crafts. The language assembly (also called ASM) is a programming language for computers and other devices and is generally regarded as an entry level variant in comparison to more advanced languages with other functionalities.
No reason to use the imperative, this is highly unprofessional.
Good afternoon, with kind regards JLKBVH
Tesla, for example, introduces people who can Assembly. Partly, the basics of the keys are to reveal the deeper understanding of a situation.
Now guess how often it is programmed with asm today. Exactly, not at all.
did you ask me for my opinion??
And that would hurt? Come back in a few months, maybe you understood how to behave on a good question. You can report answers for something like that if you haven’t noticed. Evening
Yeah, because I’m a makers
Imagine you have the right to learn how to program Bock and any such clown writes asm. You’d look at the language. Would you still have to learn how to program Bock?
Well, I thought it was funny, I already helped.
I’m still confused, but I don’t care because it’s distracted. What I wanted is that you should finally process your clown response. The answer does not help you or the questioner.
Command form, this suggests sublime that you are better than me.
I don’t know what the imperative is but ok haha