2 ms·cplusplus.com to be honest that has most of the info you need to startby krschultz 18y agocplusplus.com to be honest that has most of the info you need to start