The difference is that the Ethereum platform is Turing-complete. Various new functionality can be developed with relative ease. This makes the blockchain Ethereum often also called programmable blockchain. While Bitcoin has only one function that aims to facilitate peer-to-peer transactions as a digital currency.
Exactly, in my own perspective the differences between the two is bitcoin was the base of all coin. A lot of coin are just made after bitcoin. They are just depending on bitcoin