olibode There's no such thing as "smart contracts" on Stellar. Instead it introduces the concepts of assets, anchors, trustlines, multisig, decentralized exchange, federation etc. Those concepts cover almost all base smart contract scenarios for most ICOs, including tokens issuing, security, circulation rules, on-chain token exchange. Any custom logic can be easily implemented using one of the available SDKs. Moreover, 90% of all business logic can be executed in the browser through the REST API or plain JS (see JS SDK for examples) and you even don't need to run any server for it. The only exception – actions that require you private key or direct ledger access, such logic have to be deployed on your site.
Ethereum background will be useless here. That's completely different application creation approach. It's lighter, faster, cheaper, fault tolerant ("no smart contracts" essentially means "much more difficult to shoot oneself in the foot").
Start with basics, read about lumens, then developer guides and API reference. Those resources give answers on all beginner questions.