Meet Programming Languages
Programming logic: First step to program. The first thing you will have to do is learn about programming logic. What is this? Programming logic is a technique used to create instructions in a certain sequence to achieve some objective, in other words, it is a specific order in which you can give an order to a computer.
Most popular programming languages such as C, Java, C #, Perl, Ruby, or Python, serve to do more or less the same things. Java, for example, is a cross-platform system used for web applications. Ruby also serves to make large web applications, and those of Python also run on Linux or Windows. The fact that the languages are developed on each other means that the syntax between them is often identical or very similar, so learning one of them will make it easier for you to learn the next one. For example, printing the expression 'Hello World' in Java and C # is similar, as it is between Perl and Python.
One last consideration is to keep in mind if you want to program only by Hobby, or you are going to turn this activity into something professional. Next, a small classification of the languages and knowledge most needed according to what part of the programming you want to dedicate:
Server or Back-end Programmer: Python, Rubyy, PHP, Java or .Net. Knowledge of databases and possibly system administration.
Mobile programmer: Objective C or Java (for Android). HTTML / CSS for mobile websites. Possible knowledge about servers.
3D or video game programmer: C / C ++, OpenGL, Animation. It is advisable to have a good dose of design and artistic knowledge.
High performance programmer: C / C ++, Java, knowledge in mathematics and quantitative analysis. In the end, there is no single way to get started in the art of programming. The most important thing is to learn the basics, and for this the best thing is to be perseverant and keep trying. The same realization of a specific project or an application that we want to build will be the best teacher during this process.