It is a good idea to start with programming concepts before diving into specific coding. This will give you a solid foundation on which to build your coding skills. Programming concepts include things like data types, variables, control structures, and algorithms. Once you have a good understanding of these concepts, you can start learning a specific programming language and begin coding.
It is also recommended that you choose a language that is beginner-friendly and widely used. Some popular choices for beginners include Python, JavaScript, and C#. These languages have a simple syntax, a large community, and are used in a wide range of applications.
Additionally, you should also familiarize yourself with Integrated Development Environment (IDE) which is a software application that provides comprehensive facilities to computer programmers for software development. Some popular IDEs include Visual Studio Code, Eclipse, and PyCharm.
Once you are familiar with the basics, you can start working on small projects to apply the concepts you have learned and build your skills. As you progress, you can move on to more complex projects and explore different areas of programming, such as web development, mobile app development, or game development.