Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: dny18 on July 01, 2019, 07:58:18 AM



Title: How start to developing with Solidity
Post by: dny18 on July 01, 2019, 07:58:18 AM
Hello to everyone,
I am not not a developer and I only know the basics of javascript, but since 2013 I follow the blockchain world and I would like to work in this field as a developer. To get closer to solidity, what other languages should I learn?

Thank you


Title: Re: How start to developing with Solidity
Post by: TheWolf666 on July 01, 2019, 08:04:01 AM
Solidity is a very easy to learn language. I advise using Remix the online version for quick prototyping.

https://remix.ethereum.org/#optimize=false&evmVersion=null

You can click on one example and modify it, and then start doing your smart contract.

Here is a smart contract in Solidity that I have made 2 years ago... it is a good starting point, it has all the features needed including a solution to start and stop ICO/Fundrasing.

https://github.com/NicolasChoukroun/10X-Token

Enjoy! ;D


Title: Re: How start to developing with Solidity
Post by: dny18 on July 01, 2019, 09:41:59 AM
Solidity is a very easy to learn language. I advise using Remix the online version for quick prototyping.

https://remix.ethereum.org/#optimize=false&evmVersion=null

You can click on one example and modify it, and then start doing your smart contract.

Here is a smart contract in Solidity that I have made 2 years ago... it is a good starting point, it has all the features needed including a solution to start and stop ICO/Fundrasing.

https://github.com/NicolasChoukroun/10X-Token

Enjoy! ;D

Therefore is not essential to know the basics of another language to start with solidity?

Thank you


Title: Re: How start to developing with Solidity
Post by: TheWolf666 on July 01, 2019, 10:51:24 AM
Not necessary, it is as simple as basic. But careful to bugs, it cost ETH to save it into the blockchain, and if you need to fix something, you have to pay again. You can debug for free but when you really publish it, it is definitive.


Therefore is not essential to know the basics of another language to start with solidity?

Thank you


Title: Re: How start to developing with Solidity
Post by: dny18 on July 01, 2019, 11:03:52 AM
Not necessary, it is as simple as basic. But careful to bugs, it cost ETH to save it into the blockchain, and if you need to fix something, you have to pay again. You can debug for free but when you really publish it, it is definitive.


Therefore is not essential to know the basics of another language to start with solidity?

Thank you

Is the official documentation enough or do you have any resources to recommend?

Thank you


Title: Re: How start to developing with Solidity
Post by: terrific on July 01, 2019, 11:22:37 AM
I'm not a developer but most of the languages that I've seen that the projects prefer are
C++ and Python.
Do you have experience with those?


Title: Re: How start to developing with Solidity
Post by: dny18 on July 01, 2019, 01:19:57 PM
I'm not a developer but most of the languages that I've seen that the projects prefer are
C++ and Python.
Do you have experience with those?

No, I know a little javascript


Title: Re: How start to developing with Solidity
Post by: bitmover on July 01, 2019, 06:57:48 PM
You can find a lot of courses at Udemy, they are cheap and are worth doing, if you can pay.

It is better than just be googling around (you will lose a lot of time looking for good information, especially at first). I would go to some cheap course first.


Title: Re: How start to developing with Solidity
Post by: dny18 on July 03, 2019, 09:56:25 AM
You can find a lot of courses at Udemy, they are cheap and are worth doing, if you can pay.

It is better than just be googling around (you will lose a lot of time looking for good information, especially at first). I would go to some cheap course first.

I have already seen some courses on udemy, but my English is not so good to address such a difficult subject. I was seraching some book, but many are negative reviews.


Title: Re: How start to developing with Solidity
Post by: thiscomm on July 03, 2019, 12:00:33 PM
if you are a programmer, of course you are familiar with the system language, both c language and java language, these two languages can be used to become a developer in both platforms, namely ethereum and NEO to participate in creating a blockchain system called Dapps which of course you will later led from there to participate in creating and developing the blockchain system.


Title: Re: How start to developing with Solidity
Post by: dny18 on July 03, 2019, 12:37:46 PM
if you are a programmer, of course you are familiar with the system language, both c language and java language, these two languages can be used to become a developer in both platforms, namely ethereum and NEO to participate in creating a blockchain system called Dapps which of course you will later led from there to participate in creating and developing the blockchain system.

No, I'm not a programmer. For this reason I wanted advice on how to become one, in particular which language I need to develop on blockchain


Title: Re: How start to developing with Solidity
Post by: bitmover on July 03, 2019, 12:39:15 PM
You can find a lot of courses at Udemy, they are cheap and are worth doing, if you can pay.

It is better than just be googling around (you will lose a lot of time looking for good information, especially at first). I would go to some cheap course first.

I have already seen some courses on udemy, but my English is not so good to address such a difficult subject. I was seraching some book, but many are negative reviews.
Maybe before solidity you should improve your knowledge on a more important language... English

Take a look at mastering ethereum. You will learn the basics about ethereum and something about solidity. Written by ethereum co founder.

https://github.com/ethereumbook/ethereumbook


Title: Re: How start to developing with Solidity
Post by: terrific on July 04, 2019, 11:20:35 AM
I'm not a developer but most of the languages that I've seen that the projects prefer are
C++ and Python.
Do you have experience with those?

No, I know a little javascript
I'm not a programmer but if you have already knowledge about Javascript then enrich and improve your skills there.
And I agree that you should also improve a bit more of English language, you know that communication is the most important thing if you are selling yourself to clients.