Hello people. I'm new to solidity. Tbh, I haven't worked with the language. I'm confused between go and solidity. Can anyone say what makes solidity different from go. I know depending on the projects, go and Solidity are used. Where do I start. Tutorials or books?
Sep 25, 2019, 8:57 PM
U mean taking*?
๐
Any solid advice would be greatly appreciated!
Sep 25, 2019, 8:59 PM
Golang, is a general purpose statically typed & compiled programming language, low level language with memory safety, garbage collection etc
Solidity is object-oriented programming language for writing smart contracts for Ethereum virtual machine supported Blockchains
Solidity is object-oriented programming language for writing smart contracts for Ethereum virtual machine supported Blockchains
Sep 25, 2019, 9:02 PM
Yes. I read the Wiki Definition ๐
Sep 25, 2019, 9:02 PM
Good for you than, why you even comparing if you know that these are totally different technologies
Comparing apples to Orange
Sep 25, 2019, 9:03 PM
Not sure of the language potential
Sep 25, 2019, 9:04 PM
Resources in pinned post
Sep 25, 2019, 9:04 PM
Both are used to write smart contracts or chaincodes.
May I ask how long it took for u to get a grip of the lang?
Sep 25, 2019, 9:05 PM
Smart contacts for different platforms tho, ethereum support solidity, hyperledger support Go
Sep 25, 2019, 9:05 PM
Yeah
Sep 25, 2019, 9:05 PM
Solidity is used on Ethereum Blockchain while Go is used on hyperledger
Sep 25, 2019, 9:06 PM
Around an year before I felt like I mastered it, but it was mostly studying the concepts getting implemented using it, so learning DAOs, tokens, NFT's, Dex'es etc
Sep 25, 2019, 9:07 PM
Got it๐
Solidity is used along with python and Javascript for ETH platforms?
What's the predominant lang for ETH platform
Because I know c++ python as of now
Didn't start on js
Sep 25, 2019, 9:08 PM
Solidity is for smart contract, and Js/py is for dapps web layer
Sep 25, 2019, 9:09 PM
I see. So I've got to learn js too?
Sep 25, 2019, 9:09 PM
For smart contract, In ethereum you have 2 options only, solidity & vyper
To build dapps, you need to
Sep 25, 2019, 9:10 PM
Dapps are smart contracts only no?
So python for dapps back end and js for front end. Am I right?
Sep 25, 2019, 9:11 PM
Smart contract + interface layer(web etc)
Can use JS in backend too
Sep 25, 2019, 9:11 PM
Interface is like tindermint abci?
Sep 25, 2019, 9:12 PM
No tools, just Nodejs runtime
Interface like dapps UI & handling account/wallet/transactions
Sep 25, 2019, 9:13 PM
So I've gotta learn two new diff lang๐nice
I see. Amazon payments and so on
Sep 25, 2019, 9:13 PM
Nope, I mean blockchain transaction, ethereum account
Sep 25, 2019, 9:14 PM
Oooh okay
Sep 25, 2019, 9:15 PM
Yep, Js/Node
Sep 25, 2019, 9:15 PM
@abhi_tele you're from india?
Sep 25, 2019, 9:15 PM
Yep
Sep 25, 2019, 9:16 PM
What made u learn the lang๐
we usually learn C c++ java ๐
Sep 25, 2019, 9:16 PM
Mostly my curiosity, and Bitcoin whitepaper, I never learned these 3 language tho
Sep 25, 2019, 9:17 PM
Nice๐
Sep 25, 2019, 9:18 PM
That's racist, it was a mistake
Sep 25, 2019, 9:20 PM
๐๐
Thanks for your answers you all. ๐
Sep 25, 2019, 9:21 PM