Firstly what do I need to program it? I have the ms .net framwork installed but how do I create programs? Does it cost money to get the program? or is there a something free? I want to get a book on it some time soon and I want the book to go somewhat with the program I use to make the programs.