learning programming
Ah I see. You just want to clean a poorly performing windows home PC!!
Would you consider downloading Ubuntu Linux as a dual boot operating system? You could set up a small partition to see whether it works better than Windows, but still be able to boot up your Windows if you wanted. Linux is fast, highly secure, free, has thousands of resources, and has MS Office equivalents. It would enable you to learn an operating system, linux, and any number of useful resources such as PHP which is a web scripting language, MySQL, a database, Apache a web server, as well as HTTP and Javascript etc. Look up LAMP development.
If for example I wanted to write a program like a registry cleaner or a temp file cleaner what would be the language of choice there?
Ah I see. You just want to clean a poorly performing windows home PC!!
Would you consider downloading Ubuntu Linux as a dual boot operating system? You could set up a small partition to see whether it works better than Windows, but still be able to boot up your Windows if you wanted. Linux is fast, highly secure, free, has thousands of resources, and has MS Office equivalents. It would enable you to learn an operating system, linux, and any number of useful resources such as PHP which is a web scripting language, MySQL, a database, Apache a web server, as well as HTTP and Javascript etc. Look up LAMP development.