thanks on the reply !
ughhhh how annoying....
So I went to sketch->include library->manage
and typed in the search bar... FAST LED and NEOPIXEL,,,,,
Added/installed both
restarted arduino software...
loaded file (rt click edit arduino (main file called pushbuttonlinein.ino)
it opens, pressed right arrow... got this error...
Arduino: 1.6.5 (Windows 8.1), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from pushbuttonlinein.ino:3:0:
C:\Users\Administrator\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.006
pragma message "FastLED version 3.002.006"
^
pushbuttonlinein:1748: error: invalid conversion from 'void ()(boolean) {aka void ()(bool)}' to 'void ()()' [-fpermissive]
pushbuttonlinein:1748: error: invalid conversion from 'void ()(uint8_t) {aka void ()(unsigned char)}' to 'void ()()' [-fpermissive]
invalid conversion from 'void ()(boolean) {aka void ()(bool)}' to 'void (*)()' [-fpermissive]
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.