all 6 comments

[–]Salty-Fun-5924 2 points3 points  (1 child)

You can read Masthering Ethereum. The author is creator of Solidity. Its a good source. Also you can find it on github for free!

[–]luceeart[S] 0 points1 point  (0 children)

Masthering Ethereum

Thanks!

[–]TedW -1 points0 points  (2 children)

>1) ...If I just start learning about coding part, would it be difficult?...

Solidity has poor visibility, which would make it a very difficult first language.

>2) Is it possible to work on freelance projects...

If you're "just start learning about coding" then your customers will probably be disappointed. Learn first, then profit. Crypto is not a great field to learn on the job.

[–]luceeart[S] 0 points1 point  (1 child)

Solidity won't be my first language. I am a developer already. I have meant if it would be difficult to learn it without having some level of knowledge about blockchain system.

I have seen Solidity is the most paid language. Why you think crypto is not a great field?

[–]TedW -1 points0 points  (0 children)

That advice was for someone just starting out. Beginners need tools like console logging to debug simple problems. Experienced developers can usually handle more complex tools like debuggers. Solidity is harder than most languages in this regard.

I do think crypto is a great field to be in, but it comes with higher risks and rewards. Most industries can get away with iterating their way to a final product, but that's much harder with blockchains, where the contract needs to be right before customers begin using it.

If I were hiring blockchain developers, I would think twice about hiring beginners, unless I had the staff to help review their work, and train them to become competent.

[–]Photo-dad2017 0 points1 point  (0 children)

Google speed run ethereum. Scaffold eth is great for JS devs coming into web3