Thanks for the response, I really appreciate it.
I want to learn now, yes, but I already have a cheap tuner that works for now that I can use, but I want one that has more details and more options for things to do.
An even larger part of the reason I want to do this is because I want to code something awesome. Not because it won't take me a while.
I was already expecting this to take months to finish.
Oh and if I remember correctly, the link I sent is specifically for guitar, if it sounds wrong though, I can try some adjusting and trial and error of the frequencies.