Bitcoin Forum
November 19, 2024, 12:59:59 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How start to developing with Solidity  (Read 204 times)
dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 01, 2019, 07:58:18 AM
 #1

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
TheWolf666
Full Member
***
Offline Offline

Activity: 615
Merit: 154


CEO of Metaisland.gg and W.O.K Corp


View Profile WWW
July 01, 2019, 08:04:01 AM
 #2

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! Grin

dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 01, 2019, 09:41:59 AM
 #3

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! Grin

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

Thank you
TheWolf666
Full Member
***
Offline Offline

Activity: 615
Merit: 154


CEO of Metaisland.gg and W.O.K Corp


View Profile WWW
July 01, 2019, 10:51:24 AM
 #4

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

dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 01, 2019, 11:03:52 AM
 #5

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
terrific
Hero Member
*****
Offline Offline

Activity: 2324
Merit: 513


Catalog Websites


View Profile WWW
July 01, 2019, 11:22:37 AM
 #6

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?

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 01, 2019, 01:19:57 PM
 #7

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
bitmover
Legendary
*
Offline Offline

Activity: 2492
Merit: 6321


bitcoindata.science


View Profile WWW
July 01, 2019, 06:57:48 PM
 #8

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.

dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 03, 2019, 09:56:25 AM
 #9

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.
thiscomm
Jr. Member
*
Offline Offline

Activity: 224
Merit: 2


View Profile WWW
July 03, 2019, 12:00:33 PM
Merited by maculeth (1)
 #10

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.

          r e c k o o n             ONE STOP SHOPPING APP
Global Shopping Platform (https://ieo.reckoon.com/)
[[[[[[
dny18 (OP)
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 03, 2019, 12:37:46 PM
 #11

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
bitmover
Legendary
*
Offline Offline

Activity: 2492
Merit: 6321


bitcoindata.science


View Profile WWW
July 03, 2019, 12:39:15 PM
 #12

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

terrific
Hero Member
*****
Offline Offline

Activity: 2324
Merit: 513


Catalog Websites


View Profile WWW
July 04, 2019, 11:20:35 AM
 #13

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.

█████████████████████████
████████▀▀████▀▀█▀▀██████
█████▀████▄▄▄▄████████
███▀███▄███████████████
██▀█████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██▄███████████████▀▀▄▄███
███▄███▀████████▀███▄████
█████▄████▀▀▀▀████▄██████
████████▄▄████▄▄█████████
█████████████████████████
 
 BitList 
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
REAL-TIME DATA TRACKING
CURATED BY THE COMMUNITY

.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
 
  List #kycfree Websites   
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!