Also what you're doing is not coding, has very little to do with coding, so coding knowledge is mostly irrelevant. What you want to learn is how to navigate a Unix/Linux terminal. Basically equivalent to DOS shell in Windows, just a whole lot better.
See? I'm enough of a computer illiterate I didn't even know that.
I followed the instructions here and I have been able to get CGMiner to run, but it isn't recognizing my miner. Any advice?
[2018-03-06 19:09:37.276] Started cgminer 4.10.0
[2018-03-06 19:09:37.494] USB init, open device failed, err -3, you don't have privilege to access - BSC device 1:8
[2018-03-06 19:09:37.494] See README file included for help
[2018-03-06 19:09:37.494] GekkoScience detect (1:
failed to initialise (incorrect device?), resetting
[2018-03-06 19:09:37.494] failed usb_init
[2018-03-06 19:09:37.494] No devices detected!
[2018-03-06 19:09:37.494] Waiting for USB hotplug devices or press q to quit
[2018-03-06 19:09:37.494] Probing for an alive pool
[2018-03-06 19:09:37.912] Pool 0 difficulty changed to 4000
[2018-03-06 19:09:38.260] Pool 0 message: Authorised, welcome to ckpool.org 15rN7atb8w7avfQH7PUjh6zEmForXvDr2x!
[2018-03-06 19:09:38.496] Network diff set to 3.29T
[2018-03-06 19:09:38.631] Pool 0 difficulty changed to 40
[2018-03-06 19:09:43.712] USB init, open device failed, err -3, you don't have privilege to access - BSC device 1:8
[2018-03-06 19:09:43.712] See README file included for help
[2018-03-06 19:09:43.713] GekkoScience detect (1:
failed to initialise (incorrect device?), resetting
[2018-03-06 19:09:43.713] failed usb_init
[2018-03-06 19:09:49.045] USB init, open device failed, err -3, you don't have privilege to access - BSC device 1:8
[2018-03-06 19:09:49.046] See README file included for help
[2018-03-06 19:09:49.047] GekkoScience detect (1:
failed to initialise (incorrect device?), resetting
[2018-03-06 19:09:49.047] failed usb_init
[2018-03-06 19:09:54.379] USB init, open device failed, err -3, you don't have privilege to access - BSC device 1:8
[2018-03-06 19:09:54.381] See README file included for help
[2018-03-06 19:09:54.381] GekkoScience detect (1:
failed to initialise (incorrect device?), resetting
[2018-03-06 19:09:54.382] failed usb_init