You accepted the answer that points out field history tracking, despite having said in your question that you'd found the docs on History Tracking. If field history tracking meets your needs, then by all means, use it in good health.
That said, it is quite possible to meet your specific requirement of creating an item in Activity History on ownership change, by using Process Builder. Since you're new to Salesforce, let me recommend Trailhead and the Process Automation module specifically, as an invaluable resource for learning about Salesforce.
In this specific case, you would use Process Buiilder to create a Lightning Process on the Account Object, with a single criterion, using a Condition of the OwnerId field being changed. You would then set an Immediate Action of creating a new record, choosing Task as the Object type. You can then set the fields as needed. You'll want some or all of the following:
- [Field, Type setting, Value]
- Due Date Only, Formula, TODAY()
- Assigned To ID, Formula, $User.Id (this will track who made the ownership change, even if not the previous or subsequent owner)
- Related To ID, Reference, [Account].Id
- Status, Picklist, Completed (makes sure it goes right to Activity History)
- Subject, Formula, "Owner change from " & LEFT(PRIORVALUE([Account].Owner.FirstName ),1) & ". " & PRIORVALUE([Account].Owner.LastName ) & " to " & LEFT([Account].Owner.FirstName,1) & ". " & [Account].Owner.LastName & "."
Another option, similar to Field History Tracking, but potentially more visible to users, is Chatter Feed Tracking, which generates a Chatter post in the record's feed. Chatter Feed tracking is enabled per-object and per-field in the Chatter section of the Setup menu.