Help Me out PLease

I am probobaly the newest person to this whole flash/sidescrolling game proggraming thing. I have used other game makers before but none that required any programming knowledge. If anyone could give me some tips/programs to help me get started/ or any books i should read it would be greatly appreciated. I have alot of time on my hands and i would very much enjoy learning c++ or whatever is the easiest best program for sidescrollers.
Thank you in advance
Thank you in advance
