So you finally decided to just jump in to it. You are going to make an app on Windows. But there's just one problem: you don't know much about programming or even computers. What should you do?
Being a software developer myself, I can still recall how I got in to developing software. At first, I was just really bored. So I spent my time playing around with windows, creating folders, shortcuts, etc; until I got bored of that. That was when I decided to just jump in and learn how to code.
When starting to learn code, the best way to keep yourself interested and motivated is to start with something that's easy and simple. I personally recommend downloading Visual Basic and playing around with it. Start off by just adding buttons and texts to your program's window and personalising it with things you like. For example, I created my own bank account management system, with just two buttons for withdrawing and depositing cash.
Soon after you've mastered these baby steps, move on to more advanced endeavours. For me, it was creating a program that scrambled any text I typed in and unscramble any scrambled text that was fed back. I also developed a calculator. After a few months of messing around with VB and making the apps that you have interest in developing you will begin to develop a strong sense of familiarity and excitement with coding. Give it another few months or so and you will begin to envision all sorts of programs to develop; virtually anything you can imagine.
After mastering the basics of Visual Basic, try to learn more versatile languages such as C, C++, Java or C#.
So what are you waiting for? Get started now by downloading the latest version of Microsoft Visual Studio and get started. Remember success is not a destination: it's a journey.