I’d recommend Justin Guitar. He has hundreds of free lessons that begin at the most basic (how to hold a guitar) and have a well thought out progression through open chords, barre chords, strumming patterns, scales, etc. He also has song tutorials that help put the practice techniques of each of his lessons to use.
I’m in no way affiliated with him but do think his courses are well thought out easy to follow and offer a good progression.
And as with most instruments, finding others to play with can greatly accelerate learning and make it much more enjoyable.