Everyone has experienced an impulse of covering a song when he/she listened to a song that attracted him/her. Covering a song on guitar requires the guitar player to have some basic skills such as strumming guitar, playing chords and knowing how to change from chord to chord, therefore covering a song needs to learn the chord progression, rhythm, and melody of the original song. Here's a step-by-step guide to help you cover a song and figure out the chord progression on guitar:

1. **Choose a song:**

Pick a song that you enjoy and feel confident playing on the guitar. It's essential to choose a song that suits your skill level. Never choose those need Shredding and complex fingerstyle if you are just a beginner (If you want to discourage yourself you can!)

2. **Listen carefully:**

Pay close attention to the song, focusing on the chords, rhythm, and melody. Listening multiple times will help you become familiar with the song's structure and nuances. You can only do so by choosing a song that you are in love. Just like a partner you choose you have to meet him/ her multiple times.

3. **Identify the key:**

Determine the key of the song by identifying the root note or tonic. This will help you understand the chords that are likely to appear in the song. A key is which the I chord represents, of course you can say the key is it’s relative minor.

4. **Find the chords:**

Start by listening for the bass notes in the song, as they will often correspond to the root notes of the chords being played. Then, try to recognize the quality of each chord (major, minor, dominant, diminished etc.) by listening to its sound. Common chord progression patterns include I-IV-V, II-V-I, and I-V-VI-IV. Use your knowledge of music theory and the key of the song to help you figure out the progression.

5. **Transpose if necessary:**

If the song is in a difficult key for the guitar, you may want to transpose it to a more guitar-friendly key, like G or C. Remember , Capo is your good g friend when you want to transpose . You might also choose to tune your guitar using Chromatic tuner. Remember to transpose all the chords accordingly.

6. **Learn the rhythm:**

Pay attention to the strumming pattern or fingerpicking pattern used in the song. You can imitate the original pattern or develop your own style to suit your playing.

7. **Practice the chords and rhythm:**

Before trying to play along with the song, practice the chord progression and rhythm separately. Start slow and gradually increase the tempo until you can play smoothly at the original song's speed.

8. **Play along with the song:** Once you're comfortable playing the chords and rhythm, try playing along with the original recording. This will help you develop your timing and feel for the song.

9. **Add the melody:**
this might be the most difficult part. 
If you want to include the melody in your cover, learn to play it on the guitar, either by ear or using sheet music or guitar tabs. You can play the melody over the chords, or alternate between playing the chords and the melody.

10. **Record your cover:** Finally, record your cover of the song to track your progress and share it with others. This needs you to dwell into the gears such as Soundcard, plug-in etc.

Remember, practice makes perfect. Don't be discouraged if you don't get everything right the first time. Keep working on the song, and your skills will improve.