Over six months ago, I made this post (please do have a look at it, it should explain my background, and why I'm asking such stupid questions):
http://www.cplusplus.com/forum/beginner/157585/
where I was helped a lot by JLBorges. Since then, I stopped programming due to lack of time. But now, I'm back to it. What brought me back here is drone.io. This concept of a program being compiled as soon as you push files to github is magical to me. So, I ask you a few things:
1) What exactly is "testing"? I hear that word tossed around a lot.
2) With that out of the way, can you explain what continuous integration exactly is?
3) I was looking around drone.io, and came across the command make, and discovered makefiles. However, I still haven't fully understood them. Can someone link me to a good tutorial on these?
4) I saw commands like "rm" in makefiles, and I recognized those as unix commands. Seeing as I'm using mingw as compiler anyway, I figured it would be nice to learn more unix commands and parameters. Is there a free resource where I can learn more about them?
Thanks for them help.