@OuttaSpaceTime, When we perform an N-point DFT we're simultaneously computing N correlations of the input signal with N different complex exponential sequences. So, ask yourself: What are the frequencies of those complex exponentials? That is, how many times do N samples of the kth complex exponential rotate around a circle (how many times do N samples of the kth complex exponential rotate through an angle of two pi radians)?
The k=1 complex exponential cycles around a circle one time over N samples. It’s ‘cyclic’ frequency is 1*Fs/N = Fs/N Hz where Fs is the data sample rate measured in hertz.
The k=2 complex exponential cycles around a circle two times over N samples. It’s ‘cyclic’ frequency is 2*Fs/N Hz
The final k=N-1 complex exponential cycles around a circle N-1 times over N samples. It’s ‘cyclic’ frequency is (N-1)*Fs/N Hz
So we can say, the frequency of the complex exponential for the kth DFT bin is k*Fs/N Hz.
To substantiate what I’m claiming here, the DFT can be viewed as a bank of complex-valued bandpass filters. That is, if you have a long sequence of x(n) input samples you can perform an N-point DFT of the x(0)-thru-x(N-1) input samples and retain the X(k) sample and assign it to be the first sample of an ‘R’ sequence. Next, perform an N-point DFT of the x(1)-thru-x(N) samples and retain the X(k) sample and assign it to be the second sample of the ‘R’ sequence. Then perform an N-point DFT of the x(2)-thru-x(N+1) samples and retain the X(k) sample and assign it to be the third sample of the ‘R’ sequence. And so on.
The ‘R’ sequence that you’ve computed is the output of a complex-valued bandpass filter whose center frequency is k*Fs/N Hz. (The frequency magnitude response of that bandpass filter is essentially sin(x)/x.)