I found a comprehensive and very clearly written book in Walter, AVR Mikrocontroller Lehrbuch.
In 17 Themes there ist a good Introduction to programm a AVR in Bascom, a complete IDE, to programm in a ...
The new USB-ISP-Programmer has a jumper to select between external power and internal power. I did not found which combination is correct. Is no jumper external power or the opposite?