"Learned a lot about cars" is more idiomatic English.
Why "working" and not "By working"? What's the difference?
Looks similar to the ablative absolute from Latin.
a lot of things or many things? sounds the same to me