cegy wrote:1. what ide's should i start to use (help me to understand the code better)

The IDE which comes with PB iteself is very good, very simple to use and has a lot of features. There is also the excellent JaPBe which you can find in the announcement section.
Personally I use both of these IDE's depending on what kind of mood I'm in at the time!
2. what program to use to make my form with (the easyer to understand the better and maybe possible to reopen .pb files so they can be re-edited again)

There are various visual designers knocking around, including the one which comes with PB itself. Difficult for me to comment here because I don't use any myself! I prefer to code everything by hand, stubborn git that I am!
3. what libs would help me with making anything i want in general (simple program to everyday programs (exe/dll's))

The simple answer is none. A more in depth answer would be to say that it very much depends on what you are working on etc. and whether you wish to be dependent upon 3rd party libraries etc? The truth is that there are a vast range of 3rd partly libraries available covering just about everything you could imagine, but my advice is to not rush ahead and install every lib you can get your hands on as this can cause problems (conflicts etc.) and simply 'bloat' your PB installation.
Besides, have you looked at the libraries which come with Purebasic itself? Awesome would be the word which comes to mind here!

And of course all of these libraries are officially supported by Fred and Freak in that, if you find a problem with one of them, you can rest assure that it will be fixed asap. And, the good news is that more libraries are added with each new release.
p.s. only will be coding for windows any only normal program and NO console apps's
Aye, who needs Linux!

I may look like a mule, but I'm not a complete ass.