title_body: How will DApps work on Cardano? This may been too broad of a question but I was hoping to ask a few specific questions here rather than over multiple questions. I don't think DApps are available yet but I'm sure people have started preparing for them.
  Will we need to learn Plutus to make DApps and how easily can you transition from Solidity to Plutus programming? I'm also wondering what incentive there is to create and launch a DApp on Cardano over Ethereum?
  If anyone could answer these question and perhaps point me in the direction of places to find more resources that would be great.
upvoted_answer: There is a plan to port Solidity to Cardano. I believe there's even a running prototype. There are also plans for a cross-compiler that would transform most popular languages into Plutus. But personally, if you intend to jump in with both feet, I think it's worth learning the native language. For help getting started, look for the Plutus Pioneer lecture videos.
  I see two major advantages in adopting Cardano today.
  
  Transaction fees are demonstrably and vastly cheaper than Ethereum which is attractive to you and your end users.
  Striking early, now, gives you a first-mover advantage to a captivated audience.