Where should I start the programming?
First of all, there is no such thing as learning immediately. When everything is learned and done, the rest will come. First let us explain what the software is. The software is a set of coded commands that manage a computer to perform certain functions, telling the computer what to do. In the clearly way, it is like explaining in detail what to do to someone who does not know anything.

First Code
To examine and learn how code works with each other, I recommend starting with the simplest languages, HTML and CSS. No, I will. If you decide that you want to switch to other languages without learning, you may have some difficulty. Whence starting from the simplest and grasping forward is the most logical option.
What we want to do?
Not selecting a platform without starting a software program may cause you to ask the following question. And now! Decide what you want to do before asking this question to yourself.
You have a lot of sub-branches of software in front of you. If you are undecided, ask yourself the following questions;
- What platform do I love working on?
- What kind of program do I want to write?
- How can I get a product to people faster?
- How can I have a more general audience, a wider audience?
When searching for answers to your questions, you will have the answer to what you want.
Where Should I Start?
Decide what you want to do in the software. Think carefully and get started. Below is a list of which environments are ideal for which languages.
Game Programming and Development:
- Unity
- C++
- C#
- .NET
Mobile Programming and Developing:
- C
- C++
- C#
- Objective-C
- Swift (only for iOS)
- Java
Automation Technologies:
- ST (Stacked Tex)
- PLC
- PIC
- C
- C++
- Quick Basic
Web Programming and Development:
- JavaScript
- PHP
- CSS
- C#
- VB.NET
- Java
- ASP.NET
- Python
AI (Artificial Intelligence):
- Python
- Lisp
- ProLog
- C++
- Java
- R
- Haskell
Start by selecting the appropriate environment and software language from the list above.
Result
Decide what you want to do with a platform of your choice. Start whatever you are interested in, let alone what others do and just START.