seuncares
over 1 year ago  Karma: 38
Non-programing Experience

Anybody who is a complete newbie to programming, can you be successful id you start with Cryptozombies or due you need to start by learning a different language before attempting solidity

coding
solidity
seuncares
over 1 year ago  Karma: 38
Non-programing Experience

Anybody who is a complete newbie to programming, can you be successful id you start with Cryptozombies or due you need to start by learning a different language before attempting solidity

coding
solidity

12 ANSWERS
Mjs1289
over 1 year ago Karma: 214

You can be successful in creating your first blockchain game. That's what cryptozombies.io teaches.

For a career in application development, you would need to learn more programming languages.

Depends what your vision of success is but anything is possible!

You can be successful in creating your first blockchain game. That's what cryptozombies.io teaches.

For a career in application development, you would need to learn more programming languages.

Depends what your vision of success is but anything is possible!

alexkidoo

It definitely helps to have programming experience, but we all started in the same place where we didn't know anything.

There are quite a few resources available our there if you really want to learn.

I recommend at least learning Javascript before dealing in Solidity, because they are very similar and JS is used with Solidity for front end interactions as well.

Mar 23 '18 at 4:43 am
quiveringsphinx
over 1 year ago Karma: 10

It's a good question. I guess it depends what you mean by successful, I had almost no knowledge of programming about six months ago but have thrown myself into a few different courses and now feel quite confident reading code and even producing some. If you're looking for a good starting point, and a supportive community, try www.freecodecamp.org .

It's a good question. I guess it depends what you mean by successful, I had almost no knowledge of programming about six months ago but have thrown myself into a few different courses and now feel quite confident reading code and even producing some. If you're looking for a good starting point, and a supportive community, try www.freecodecamp.org .

szul

I agree with this. I had no knowledge in coding whatsoever and was able to pick it up fairly quickly with all the available resources online, Udemy/Udacity/Youtube just to name a few. It's definitely way easier to learn some basic concepts first before diving into Cryptozombies.

Mar 26 '18 at 5:00 am
554647394
over 1 year ago Karma: 557

you would need to learn more programming languages.

you would need to learn more programming languages.

554647394
over 1 year ago Karma: 557

I recommend at least learning Java before dealing in Solidity

I recommend at least learning Java before dealing in Solidity

n4t4l3

yes, or at least javascript

Mar 27 '18 at 11:30 am
guillaume.couzy2

I think solidity is more like javascript than java

Mar 28 '18 at 2:51 pm
bockpeter

Would you stop spamming, please.

Mar 29 '18 at 10:20 am
554647394
over 1 year ago Karma: 557

I recommend at least learning python before dealing in Solidity

I recommend at least learning python before dealing in Solidity

554647394
over 1 year ago Karma: 557

C++ is a good selection

C++ is a good selection

matt4

I think C++ isn't the best start for a new programmer

Mar 28 '18 at 6:24 am
matt4

I think C++ isn't the best start for a new programmer

Mar 28 '18 at 6:24 am
hi2
over 1 year ago Karma: 31

I would start with https://www.codecademy.com/

And take the JavaScript lessons because you will need JavaScript for Dapps and Codecademy's lessons assume you are a beginner at programming.

I would start with https://www.codecademy.com/

And take the JavaScript lessons because you will need JavaScript for Dapps and Codecademy's lessons assume you are a beginner at programming.

cava.nicolas
over 1 year ago Karma: 0

In my opinion, programming languages are not the most important or complicated things to know before starting to build your dapp. Global knowledge on blockchain technologies and their paradigms are a must-have.

It's a very complex industry to start with, even more if you are not familiar with programming on proven technologies. Blockchains are still a bleeding-edge domain, even people with years of experience in product development have difficulties to understand a ton of new concepts unveiled here.

I recommend that you start by building simple apps with libraries like React and platforms like Node.js on a traditional working environment before engaging on building things on blockchains.

Focus and iteration is key, jumping on dapps development without proper training would be very hard. You need to shape your brain to deal with advanced technical concepts.

Here is a good list to start your journey:
- Start from here: CodinGame, a great platform to learn programming in a gaming-like environment.
- Use it as support: Stack Overflow, a very useful platform of Q/A similar to DelegateCall with years of consolidated answers on every development subject.
- When you feel ready: Create React App, a React starter kit to build your own websites and apps. You need a good knowledge in JavaScript and React before trying it.

Hope that helps!

In my opinion, programming languages are not the most important or complicated things to know before starting to build your dapp. Global knowledge on blockchain technologies and their paradigms are a must-have.

It's a very complex industry to start with, even more if you are not familiar with programming on proven technologies. Blockchains are still a bleeding-edge domain, even people with years of experience in product development have difficulties to understand a ton of new concepts unveiled here.

I recommend that you start by building simple apps with libraries like React and platforms like Node.js on a traditional working environment before engaging on building things on blockchains.

Focus and iteration is key, jumping on dapps development without proper training would be very hard. You need to shape your brain to deal with advanced technical concepts.

Here is a good list to start your journey:
- Start from here: CodinGame, a great platform to learn programming in a gaming-like environment.
- Use it as support: Stack Overflow, a very useful platform of Q/A similar to DelegateCall with years of consolidated answers on every development subject.
- When you feel ready: Create React App, a React starter kit to build your own websites and apps. You need a good knowledge in JavaScript and React before trying it.

Hope that helps!

alexkidoo
over 1 year ago Karma: 20

It definitely helps to have programming experience, but we all started in the same place where we didn't know anything. There are quite a few resources available our there if you really want to learn. I recommend at least learning Javascript before dealing in Solidity, because they are very similar and JS is used with Solidity for front end interactions as well.

It definitely helps to have programming experience, but we all started in the same place where we didn't know anything. There are quite a few resources available our there if you really want to learn. I recommend at least learning Javascript before dealing in Solidity, because they are very similar and JS is used with Solidity for front end interactions as well.

hartanto_boby
over 1 year ago Karma: 0

This is my opinion. Before you start with cryptozombie, you should have at least basic programming understanding. I suggest you start with python to get a hold of it (basic algorithm, etc)

This is my opinion. Before you start with cryptozombie, you should have at least basic programming understanding. I suggest you start with python to get a hold of it (basic algorithm, etc)

matt4

I've actually seen a few people start with Cryptozombies as first programming experience, cause it does a lot of hand holding

Mar 28 '18 at 6:27 am
rlotmar2
over 1 year ago Karma: 20

It doesn't matter where you start.
what does matter is the reason you want to code. If you want to make dapps you'll need different code language than a oldschool softwaredeveloper.
Dapps = web3 JS solidity on the eth BC
python, C, GO is for different applications but might come in handy when you need something else done.

nevertheless learn JS and with it typescript (just a little bit for understanding what it is)

and have a look at vue react and angular (framworks / libraries) that make your life much better as a dev

truffleframework for Dapps might come in handy as well

It doesn't matter where you start.
what does matter is the reason you want to code. If you want to make dapps you'll need different code language than a oldschool softwaredeveloper.
Dapps = web3 JS solidity on the eth BC
python, C, GO is for different applications but might come in handy when you need something else done.

nevertheless learn JS and with it typescript (just a little bit for understanding what it is)

and have a look at vue react and angular (framworks / libraries) that make your life much better as a dev

truffleframework for Dapps might come in handy as well

sirirat2131miingjazz
over 1 year ago Karma: 15

I'd say try not to be overwhelmed by the diverse answers you receieved ... some recommending Java, Javascript, python and other frameworks ... but here's the reality, if you want to build dapps, you'll need to build a front end also. So logically speaking, the best place to start is with UI technologies - HTML, CSS, and Javascript ... then learn how to plug in Solidity. But fair warning, try not to look at all the fancy frameworks out the gate, if you coud help it ... start with plain ole basics, because really that's all you'll need to get started, and it'll be a lot less headache. HTML, CSS, Javascript and Solidity ...

I'd say try not to be overwhelmed by the diverse answers you receieved ... some recommending Java, Javascript, python and other frameworks ... but here's the reality, if you want to build dapps, you'll need to build a front end also. So logically speaking, the best place to start is with UI technologies - HTML, CSS, and Javascript ... then learn how to plug in Solidity. But fair warning, try not to look at all the fancy frameworks out the gate, if you coud help it ... start with plain ole basics, because really that's all you'll need to get started, and it'll be a lot less headache. HTML, CSS, Javascript and Solidity ...

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER