P
P
Parkersonik2014-12-22 06:53:42
Programming languages
Parkersonik, 2014-12-22 06:53:42

Which programming language to choose for web and desktop?

Good day to all! Help the people in the dilemma that has presented itself ... I learned and slowly write sites in HTML and CSS and sometimes I take scripts from the network, I have a dream of implementing my own, I would say a huge search engine project with further expansion of functionality, there is no money for programmers, of course, and to be honest, I like coding myself, I want to personally participate and understand the code so that I can safely lead the project and speak the same language with employees and clients, so my project will most likely be both web and desktop.
Question: how to reasonably start learning a language and which one to choose from a huge number of existing ones, I read a lot and, in principle, I tend to python and ruby, but since the latter only for the browser, my choice fell on Python, although I’m not a beginner in programming, I think myself a teapot, I read on the net that it’s better to choose from the beginning something simple to understand the overall picture, something like “C” or “C ++”, and then start learning Python.
I would be grateful for adequate advice, especially if it is chewed on the shelves =) in stages, etc.
Thanks in advance to all participants.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
Mikhail Osher, 2014-12-22
@miraage

from the beginning, choose something that is the easiest to understand the overall picture, something like "C" or "C ++", and then start learning Python.

LMAO.
Are you joking?
In general, Python + Django/PyQT will help.

N
Nazar Mokrinsky, 2014-12-22
@nazarpc

Ruby is browser only O_o...???
Well, nifiga yourself you have an understanding. If C ++ is the easiest language for you, then you are knee-deep in the sea, you can learn anything, learn it in a day.
What do you understand by "Web"? There is a client and a server at least.

D
Denis Smirnov, 2014-12-22
@Groov3

In general, C++ is one of the most complex trending languages ​​today. Please re-read your question again - you are asking us how one person can, having learned one programming language at the junior level, be the creator of "a huge search engine project with further expansion of functionality, there is no money for programmers." Either you have a team of professionals ready to work for you for free for more than a year in a row, or you are trolling us.

A
Alex, 2014-12-22
@isqua

At a minimum, JavaScript is required for the interface to be interactive. This language is easy enough to learn (just don't learn jQuery instead of JavaScript). When you master the language, you can also write the server side in Node.js (or io.js). On the desktop, you can also run JavaScript applications, it is even convenient to make them cross-platform. I made a web interface, then for each system you simply wrap this interface into a component in that system that can execute HTML + CSS + JS. Similarly, under mobile Phone Gap can turn any HTML + CSS + JS application into a mobile one. That 's what Slack does, for example.
In general, you learned JS, and then you write everything on it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question