Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
scaffold-eth
Discontinued 🏗 forkable Ethereum dev stack focused on fast product iterations [Moved to: https://github.com/scaffold-eth/scaffold-eth] (by austintgriffith)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The first thing I'd do is swap some of your ETH for stETH, which is a token used to create a liquid form of staked ETH that accrues its staking reward minus a ten percent fee used to fund the DAO for Lido, creators of stETH.
A pretty neat thing with DFS is that you can go to https://app.defisaver.com/, select Simulation mode and enter a simulated environment with a fake, clean 100 ETH account where you can try out anything in the app, or confirm how any process works before committing actual funds.
If you want to focus on crypto, learn Solidity and JavaScript. Modern JS is very approachable (especially using tools like Next.js, which help you to "fall into the pit of success" when it comes to web dev. It's built on React). Use prettier-js to keep your code clean and organized. Install VSCode. Get building. Solidity is very similar to JS, but has more nuances that are specific to blockchain development, which are important to learn. For example, in Solidity on the EVM, it's very important to care about the gas complexity of your code (not true in C# or Java or whatever). Because the EVM runs on different assumptions and trade-offs than a bog standard backend programming language. Storage, for example, is expensive. Grab Austin Griffith's Scaffold Eth project, and play around with it: https://github.com/austintgriffith/scaffold-eth . Study the documentation for Solidity at https://docs.soliditylang.org/en/v0.5.4/index.html. Pick up Next.js at: https://nextjs.org/learn/basics/create-nextjs-app . And React at https://reactjs.org/.
If you want to focus on crypto, learn Solidity and JavaScript. Modern JS is very approachable (especially using tools like Next.js, which help you to "fall into the pit of success" when it comes to web dev. It's built on React). Use prettier-js to keep your code clean and organized. Install VSCode. Get building. Solidity is very similar to JS, but has more nuances that are specific to blockchain development, which are important to learn. For example, in Solidity on the EVM, it's very important to care about the gas complexity of your code (not true in C# or Java or whatever). Because the EVM runs on different assumptions and trade-offs than a bog standard backend programming language. Storage, for example, is expensive. Grab Austin Griffith's Scaffold Eth project, and play around with it: https://github.com/austintgriffith/scaffold-eth . Study the documentation for Solidity at https://docs.soliditylang.org/en/v0.5.4/index.html. Pick up Next.js at: https://nextjs.org/learn/basics/create-nextjs-app . And React at https://reactjs.org/.