Answer the question
In order to leave comments, you need to log in
What is software development?
Hello! I want to start learning software development. As I understand it, for this it is worth starting to study computer scince. What is the best language for software programming? Thanks for the replies and advice!
PS Everything is fine with school mathematics
Answer the question
In order to leave comments, you need to log in
I searched the Internet on this topic, but a superficial concept remained.
Is software development included in computer science?
What is the best language for software programming?
PS Math is ok
Briefly:
C#, JAVA, PHP, JavaScript, C, GO are the main workhorses of application programming.
SQL - access to
git data - version control, almost a monopoly
MS Project, TFS, Jira, Redmine - project management
Windows, Linux (RH like), Linux (Debian like), Mac OS - close 99% of everything else, this is a terrible specificity
bash, cmd, power shell, perl - write something on your knee
json, xml, ini, csv - data exchange
rest,soap, graphgl, grpc, websocket - remote procedure call / data transfer
In fact, you have to mix everything. As mentioned above, each nail needs its own microscope.
To do this, you need to understand what a Program is - this is a certain set of actions for a computer (any device capable of executing a set of actions) - solving a specific task. Thus, software development is, first of all, a competent statement of the problem from the abstract ideas of a person.
To do this, you need to understand what actions a computer can perform, to know typical solutions for tasks - so as not to "reinvent the wheel" with each task.
The language is chosen in accordance with its capabilities and the requirements of the task - it depends on where the program will work, for example, writing a mobile standalone application in Go or PHP will be more difficult than in Java.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question