Rules of engineer’s life:
1. See failure as a beginning, not an end.
2. Never stop learning.
3. Assume nothing, question everything.
4. Teach others what you know.
5. Analyze objectively.
6. Practice humility.
7. Respect constructive criticism.
8. Give credit where it’s due.
9. Take initiative.
10. Ask the tough questions early.
11. Love what you do or leave.
Richard Feynman's Lectures on Physics are timeless: their main strength is in demonstrating how to reason about physics. You may not know all the lectures are completely online:
Volume 1: https://t.co/yDpyRVjdVz
Volume 2: https://t.co/oEctaDi5Sv
Volume 3: https://t.co/eXS03nuH5c