Free Resources: https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-langs.md#ruby Books Technology 1. Clean Code 2. Head First Design Patterns 3. Software Engineering at Google 4. Effective Java Books To Read Investing 1. How to Win Friends and Influence People by Carnegie Dale 2. Unlimited Memory 3. Limitless 4. Influence, The Psychology of Persuasion, by Robert Cialdini 5. How to Talk to Anyone: 92 Little Tricks for Big Success in Relationships, by Liel Lowndes 6. Educated by Tara Westover 7. The Future of Capitalism by Paul Collier 8. The Bottom Billion by Paul Collier 9. A-Gentleman-in-Moscow by Amor Towles 10. Guns, Germs, and Steel, by Jared Diamond 11. Upheaval By Jared Diamond 12. 21 Lessons for the 21st Century, by Yuval Noah Harari ** 13. Army of None, by Paul Scharre 14. The Better Angels of Our Nature by Steven Pinker 15. The Intelligent Investor by Benjamin Graham’s 16. Security analysis by Benjamin Graham 17. Little Book of Common Sense Investing by John C. Bogle 19. The Little Book of Behavioural Investing by James Montier 20. Business Adventures by John Brooks 21. How to talk to anyone 22. The Power of Habit 23. The 4-hour body 24. Rich dad poor dad 25. The 5 Second rule 26. The power of Now 27. The 10X Rule 28. 12 Rules of Life 29. Think and Grow Rich 30. Susan Cain, Quiet: The Power of Introverts in a World That Can't Stop Talking 31. Aziz Gazipura, 2017 , Not Nice 32. The 5 Love Language 33. Medina, J. 2008. Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School. USA: Pear Press 34. The market wizards by Jack d Schwager 35. How to make money in stocks 36. Encyclopaedia of chart patterns 37. The complete turtle trader 38. Technical analysis of Financial Markets 39. Remminasance of stock operator