...but i know almost nothing about computers besides the basics probably a 10 year old would know (maybe a little more).
Computer programming is not easy stuff.If you don't know almost anything about computers like you said,I would suggest you to first learn about them in general.Here is what you should start with:
-hardware (basic)...
-software (operating systems,programs)...
-also be sure that you know english language very well,but I am pretty sure that you know it good already...
After all this,waste at least a month on these things too:
-learn how to format HDD...
-learn how to install,repair,reinstall,delete an operating systems...
-learn how to install,repair,uninstall many types of programs...
-especially learn about the text file extensions,image file extensions,audio file extensions,video file extensions,executable file extensions especially,DLL extensions and so on...
-start understanding how an operating system works and how to fix bigger problems such as when operating system won't boot...
-learn what is BIOS and what it can be used for...
-learn about special image files such as ISO,IMG,MDF,MDS,CCD and how to burn them to blank CD disks
-learn what BOOTABLE disks really means...
-and so on...
-finally start to understand what an operating system is,what a computer program is,what is main and what isn't...
-also learn what is a system registry...
-also learn how to use MS-DOS and other programs for command-lines such as Command Prompt...
These are just some of the basic things you should know before you start learning programming.Programming is a huge logic and understanding,but you will NOT understand the programming and it's logic if before that you do not know almost anything about computers like you said.In order to learn programming and actually understand it,you must understand computers (hardware and software) and informatics in general.
I saw many people who want to be biggest programmers ever and they do not even know how to burn ISO file to a blank CD disk...
So that is why I am telling you to learn all those things first before programming...
Take my advice.It is going to be a long trip,but worth it. :good:
Cheers!
UAC - User Access Commands