Hmmm, this is a complex project, Im not sure I would recommend it as a first attempt at learning HTML; you can totally do it, but only as long as you accept there is no way its gonna be perfect as a beginner. You'd prob have more fun making a simpler site without such a fixed design goal.
Originally FB would have been created using CSS floats
and display attributes. Those are super useful to learn but they are also the MOST frustrating thing you will ever have to do with website making!
These days you can fake it a bit more easily by learning CSS flex
, although that has plenty of its own challenges too!
I think what might be a more useful thing for you as a total beginner is to find a FB-like template site - I found this one
with a quick search. Alternative, if you go to a FB page and do, save-as webpage, it will actually download the webpage and you can edit it. (Although you'd have to find an archive of an old style FB page to get the look your going for in that picture)
So totally do-able, but Id reiterate that a site is personal to you, its about the space that you want to create. Is FB really the space you want to re-create to describe yourself? If so great! But it is a complicated space and you might find a more personal web design voice for yourself in a simpler design.