Learn NEO development, step-by-step
There are a lot of development resources out there, but it’s not too easy to know where to start and how to move from one step to the next along the learning curve. For all developers, new and old, here is a suggestion on how to become a skilled NEO Smart Contract developer.
Step 0:
Join Discord.
https://discord.gg/uJDgbgp
Our whole developent community, regardless of programming language, geographic location, or project, are all in our Discord server. You have to be there as well.
Step 1:
Read the documentation.
http://docs.neo.org/
Step 2:
Complete tutorials.
http://docs.neo.org/en-us/sc/introduction.html
Step 3:
Watch all workshops and tutorials you can find on YouTube.
Here are a few to start with (comment below to have your video added):
Python
https://www.youtube.com/watch?v=hGPYLNjTsTQ
https://www.youtube.com/watch?v=ZZXz261AXrM
https://www.youtube.com/watch?v=yLPEsst_SVw
https://www.youtube.com/watch?v=sk8tu1uqRDI
https://www.youtube.com/watch?v=OP8z8OLKwC0
C#
https://www.youtube.com/watch?v=nEgWFsM9vqg&list=PLU-rWqHm5p46bIDXPNf4c2JP_AOkopnV5
https://www.youtube.com/watch?v=M_UV2lMiHTo
Java
https://www.youtube.com/watch?v=k1a4rTl01mQ
Step 4:
Look at code examples and Github repositories.
https://github.com/neo-project/
https://github.com/CityOfZion/
https://github.com/neweconolab/
Step 5:
Look at open sourced completed dApps.
https://cityofzion.io/dapps/1 (click yellow arrow for link to Github)
https://cityofzion.io/dapps/2 (click yellow arrow for link to Github)
https://neo.org/awards.html
https://hackcu4.devpost.com/submissions/search?utf8=%E2%9C%93&prize_filter%5Bprizes%5D%5B%5D=21104
Step 6:
Ask in Discord whenever you have a question.
https://discord.gg/uJDgbgp