JavaScript
JavaScript – язык программирования, который всегда был востребован в области фронтенд разработки. Ни одно web 2.0 приложение не могло существовать без JS. Он заставляет картинки двигаться, оживать анимации. Несмотря на это, у языка будто не было будущего.
Тогда появился Node.js. Node.js – это программная платформа, основанная на движке V8, превращающая JavaScript из узкоспециализированного языка в язык общего назначения. С его появлением, JS стал использоваться в разработке backend части. Конечно, он уступает многим backend языкам программирования, но, всё же, идеально подходит для решения многих задач. Казалось бы – это весь потолок, но нет!
Наступает эра web 3.0. Новейшая технология человечества! Web 3.0 — это грядущее третье поколение Интернета, в котором веб-сайты и приложения смогут обрабатывать информацию почти как человек, с помощью таких технологий, как машинное обучение (ML), большие данные, технологии децентрализованного реестра (DLT) и др. Первоначально изобретатель Всемирной паутины Тим Бернерс-Ли называл Web 3.0 семантической паутиной, а фокус технологии был сосредоточен на создании более автономного, интеллектуального и открытого Интернета. Но будет ли в этом интернете место для JavaScript?
Как ни странно, на данный момент JavaScript один из самых востребованных языков в области блокчейна. Разработчики, знающие теорию блокчейна, работающие с библиотеками web3.js и ethers.js на рынке блокчейна требуются постоянно. Данные библиотеки могут производить всевозможные действия, обращения со смарт-контрактами. Именно они, на данный момент, дают языку третье дыхание, новую жизнь в новом направлении,в новом поколении интернета!
Знание JS приближает вас к профессии блокчейн разработчика.
Но что делать, если вы хотите двигаться в этом направлении, но не знаете с чего начать? Конечно же изучать JavaScript!
Я изучил базу JS за неделю по видео, ссылки на которые я прикреплю. Так же прикреплю другие полезные ресурсы, речь о которых шла в этом посте!
https://learn.javascript.ru – Полезный учебник по jJS (почти документация) https://www.youtube.com/watch?v=Bluxbh9CaQ0 – Курс Владилена Минина на 6 часов https://www.youtube.com/watch?v=CxgOKJh4zWE – Курс Богдана Сташчука на 11 часов. https://web3js.readthedocs.io/en/v1.7.4/ - web3.js documentation
https://docs.ethers.io/v5/ - ethers.js documentation