Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: bibimbap on July 22, 2017, 01:36:00 PM



Title: Smart Contract Programming, are you learning?
Post by: bibimbap on July 22, 2017, 01:36:00 PM
Only few people are able to write smart contracts in Solidity.

I‘m diving into this topic and would like to ask my fellow Bitcointalk members, who is sailing the same boat?

I‘m learning Solidity because I’m in the process of converting to the role of a Blockchain Architect

Exciting technologies right before our eyes limited only by our imagination and faith



Title: I will be
Post by: Arpetuos on July 22, 2017, 02:51:37 PM
Hi,

I will be learning it when I'll get into college.

Smart Contracts and all the things which come with.

Only a few can develop smart contracts, so it's necessary to know a bit of it. If you know how to read them, you can detect scam contracts.

Good learning !


Title: Re: Smart Contract Programming, are you learning?
Post by: kraterion on July 22, 2017, 04:06:43 PM
I already read some articles that tell that solidity is a crap code, can someone care to explain why?


Title: Re: Smart Contract Programming, are you learning?
Post by: bobq on July 22, 2017, 05:32:10 PM
Are there already books available on the subject of smart contracts?


Title: Re: Smart Contract Programming, are you learning?
Post by: romeo-karrera on July 22, 2017, 08:25:08 PM
if you need any consulting about smart contract programming,

ask me in PM


Title: Re: Smart Contract Programming, are you learning?
Post by: freew5660 on July 22, 2017, 09:55:41 PM
if you need any consulting about smart contract programming,

ask me in PM

Can you give some suggestions? And some good sources?


Title: Re: Smart Contract Programming, are you learning?
Post by: IamHigh on July 22, 2017, 10:27:34 PM
if you need any consulting about smart contract programming,

ask me in PM

I'll send a PM to you but are you a developer for smart contracts? I asked my university professor to open some software courses in the college for smart contracts. They said no, which is a pitty for us. We need opportunity to learn it.


Title: Re: Smart Contract Programming, are you learning?
Post by: bongiu on July 23, 2017, 12:54:17 AM
Only few people are able to write smart contracts in Solidity.

I‘m diving into this topic and would like to ask my fellow Bitcointalk members, who is sailing the same boat?

I‘m learning Solidity because I’m in the process of converting to the role of a Blockchain Architect

Exciting technologies right before our eyes limited only by our imagination and faith



If you learn how to be a Blockchain Architect, and a good one, chances are you'll earn a lot of money ;D. As you said, only few people are able to write smart contracts, and that means a lot of demand  ;D ;D


Title: Re: Smart Contract Programming, are you learning?
Post by: bibimbap on July 23, 2017, 01:00:28 AM
Please feel free to share good resources.

I‘ve had a good start reading Solidity‘s readthedocs.io pages these days.

Quote
Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine (EVM).

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.


Title: Re: Smart Contract Programming, are you learning?
Post by: renes on July 24, 2017, 03:17:58 PM
Yes I am really interested in solidity but there are not so much document about it so it is difficult to advance in solidity for now.


Title: Re: Smart Contract Programming, are you learning?
Post by: rajuahmed330 on July 24, 2017, 04:52:04 PM
I am interested but. I am busy in my work.  so wait for free days.
😞


Title: Re: Smart Contract Programming, are you learning?
Post by: cryptosecurity on July 24, 2017, 04:58:17 PM
I think if you wanna learn this you also need a good IQ to start with. Because this is some deeper material


Title: Re: Smart Contract Programming, are you learning?
Post by: HardFireMiner on July 24, 2017, 05:09:15 PM
I would suggest to everyone that learning any programming language is easier (ten fold) if you already know another programming language.

So learning any programming language will help you with this smart contract programming whatever it may mean and will give you a window in the future of programming, not just smart contract wtf this means.


Title: Re: Smart Contract Programming, are you learning?
Post by: AuctusProject on July 24, 2017, 05:22:42 PM
I would suggest to everyone that learning any programming language is easier (ten fold) if you already know another programming language.

So learning any programming language will help you with this smart contract programming whatever it may mean and will give you a window in the future of programming, not just smart contract wtf this means.

And more than that, i highly recommend starting with a more consolidated programming language, like Java or C#, because you can find tons of information and tutorials, and even "start programming" classes based on those kind of languages. Solidity still has a lot of flaws and features that are not that clear, so sometimes just the eyes of an experienced programmer can identify important aspects of it and implement best practices and otimizations.


Title: Re: Smart Contract Programming, are you learning?
Post by: DuarteFig on July 24, 2017, 05:29:13 PM
It is not very difficult to learn Solidity and smart contracts development if you already have a programming background.

There are already some good books, but you can start studying online as well.

If you really don't know anything yet, this is an introductory tutorial with sample code available in Ethereum website:
https://ethereum.org/token

This is a simple example of smart contract for creating a custom token.
There are more tutorials there:
https://ethereum.org/crowdsale
https://ethereum.org/dao

For quick testing your first "hello world" contract, you could try the Remix online solidity IDE:
https://remix.ethereum.org/

After going through these beginner level quick examples, you can see if you are interested in buying more advanced books and explore the language a bit more. I recommend using the Ethereum wallet (Mist) on a Linux OS to deploy a contract is the Testnet and really start having fun with smart contracts.


Title: Re: Smart Contract Programming, are you learning?
Post by: negancoin on July 24, 2017, 05:30:08 PM
Udemy is best place to learn programming language for Smart Contracts
chick out this course, it's cost about 10 dollars
https://www.udemy.com/best-solidity-tutorial-course-ethereum-blockchain-development/
if you don't have money maybe you can find a way to get it for free.