Post
Topic
Board Development & Technical Discussion
Re: I want to learn coding / with blockchain whats the best language?
by
HeRetiK
on 22/02/2018, 00:08:48 UTC
But I think it's actually more correct to start with basics like low level languages, information theory, computer science, cryptography and first of all math and then moving on to high-level languages. Because even if they abstract away from low level concepts to make programming easier, it's still important to understand what's going on under the hood to be a better programmer overall.

Point taken. I'd still argue that starting with a top level language and working your way down is an equally valid approach, alas I can't claim this to be more than my own personal opinion.

I fully agree though that it's incredibly important to get a holistic understanding of whatever technology you are working with. However that's knowledge that takes years to built regardless of whether you are approaching your studies from the top down or bottom up. (studies in the broadest sense of the world, if you ever stop learning as a developer you are likely doing your job wrong)

Apart from theoretic fundamentals, one thing I also find important is to learn new programming languages every now and then. You may never use the language in production, but being exposed to new paradigms and design philosophies can vastly increase your toolset for future endeavours.