I think the answer to this question can be misleading, if you don't know the person's background. I'm still not very good, if you measure it by how well some of our members on YouTube are, but after 9 months, I think I am slowly working my way to the more advanced tecnhiques (playing up the neck, fingerpicking, etc). I could play simple chords to most songs within a few hours, but I played trumpet and some guitar in high school, so I was aware of basic music theory and basic chords.
In our SEUkers group meetings we have occassionally taught rank beginners to play simple chords (G, C, D, etc) and simple songs within an hour or two, so I know that is possible. If you learn just those simple chords, and a few strums, you can play hundreds of songs. The rest comes with more study and practice.