01 Crypto Currency Developer Tutorials - charlesfinney/colearning_roadmap GitHub Wiki
https://ethereumbuilders.gitbooks.io/guide/content/en/solidity_tutorials.html
- ATS: Functional Blockchain
- Ethereum: From “What is Blockchain?” to building a blockchain in less than an hour
- Go: Building Blockchain in Go
- Go: Code your own blockchain in less than 200 lines of Go
- Haskell: A simple cryptocurrency implementation, written to illustrate the basic components of a Proof-of-Work based public distributed ledger
- Java: Creating Your First Blockchain with Java
- JavaScript: A cryptocurrency implementation in less than 1500 lines of code
- JavaScript: Build your own Blockchain in JavaScript
- JavaScript: Learn & Build a JavaScript Blockchain
- JavaScript: Creating a blockchain with JavaScript [video]
- JavaScript: How To Launch Your Own Production-Ready Cryptocurrency
- Python: Learn Blockchains by Building One
- Python: Build your own blockchain: a Python tutorial
- Python: Building an automated Cryptocurrency trading bot with Python on Binance [video]
- Ruby: Programming Blockchains Step-by-Step (Manuscripts Book Edition)
- TypeScript: Naivecoin: a tutorial for building a cryptocurrency
- C#: Neural Network OCR
- Go: Build a multilayer perceptron with Golang
- Go: How to build a simple artificial neural network with Go
- Go: Building a Neural Net from Scratch in Go
- Java: Neural Networks: Perceptron [video]
- JavaScript: Neural Network implementation in JavaScript, by an example
- JavaScript: Neural networks from scratch for JavaScript linguists (Part1 — The Perceptron)
- JavaScript: You can build a neural network in JavaScript even if you don’t really understand neural networks
- JavaScript: How to create a Neural Network in JavaScript in only 30 lines of code
- Python: Optical Character Recognition (OCR)
- Python: A Neural Network in 11 lines of Python
- Haskell: Roll your own IRC bot
- Java: How To Make a Scary Russian Twitter Bot With Java
- Node.js: Creating a Simple Facebook Messenger AI Bot with API.ai in Node.js
- Node.js: Why you should have your own Twitter bot, and how to build one in less than 30 minutes
- Node.js: How to make a responsive telegram bot
- Node.js: Create a Discord bot
- PHP: Let’s write a cryptocurrency bot
- Python: Chatbot Fundamentals: An interactive guide to writing bots in Python
- Python: Step-by-Step Instructions for Building a Basic Facebook Chat Bot
- Python: How to Build Your First Slack Bot with Python
- Python: Build a Reddit Bot
- Python: How To Make A Reddit Bot [video]
- Python: How To Create a Telegram Bot Using Python
- Python: Create a Twitter Bot in Python Using Tweepy
- Python: Creating Reddit Bot with Python & PRAW [video]
- R: Build A Cryptocurrency Trading Bot with R back to table of contents
- JavaScript: JavaScript template engine in just 20 lines
- Python: Approach: Building a toy template engine in Python
- Python: A Template Engine
- Ruby: How to write a template engine in less than 30 lines of code
- C#: Writing a Web Server from Scratch
- Node.js: Let's code a web server from scratch with NodeJS Streams
- PHP: Writing a webserver in pure PHP
- Python: A Simple Web Server
- Python: Let’s Build A Web Server.
- Python: Web application from scratch
- Python: Building a basic HTTP Server from scratch in Python
- Ruby: Building a simple websockets server from scratch in Ruby
- Haskell: Reimplementing “git clone” in Haskell from the bottom up
- JavaScript: Gitlet
- JavaScript: Build GIT - Learn GIT
- Python: Just enough of a Git client to create a repo, commit, and push itself to GitHub
- Ruby: Rebuilding Git in Ruby
Charles finney back to table of contents
-
Coinbin.org — Human–friendly API for quickly getting coin data (exchange rates, predictions, &c.)
-
List of All Known Coins
/coins
-
BTC Current Value
/btc
-
BTC Daily Historical Value
/btc/history
-
BTC / ETH Exchange Rate
/btc/to/eth
-
20.01 BTC Value
/btc/20.01
-
42 ETH Value in BTC
/eth/42/to/btc
- Supports all crypto–currencies.
-
List of All Known Coins
- CoinMarketCap — Shows all currencies on a real-time dashboard.
- CoinScanner.co — Gives you multiple trade routes from 1 crypto to another.
- MoneyHash — Compare money markets with available hashing power and profitability on NiceHash. back to table of contents
- Overview of Cryptocurrencies — GitHub Repo.
- Map of Coins – Explore the visualized history of the cryptocurrencies, from their whitepapers up to present days.
- A massive collection of white papers
- Mastering Bitcoin (ebook)
- Bitcoin Developer Reference
- Blockchain for humans — Ultra-simplified blockchain explanation (in construction).
- r/CryptoCurrency — Official subreddit about crypto-currencies and crypto-assets.
- Golden Cryptocurrency and Blockchain Cluster - a cluster of topic pages on cryptocurrency and blockchain.
- Publications
- Cryptoeconomics / The team at cryptoeconomics.com.au
- Minessence / Vinny Lingham, Co-founder & CEO of Civic.com
- CryptoOracle / Lou Kerner
- CryptoCurrencyHub
- Hackernoon's
Actual Hosted Crypto Currency Wallets:
- Sia Paper Wallet
- WalletGenerator.net
- Cryptosteel — Made of steel! back to table of contents
- add bisq distinugush between decentralized and non
- Shapeshift — The fastest exchange on Earth.
- Bittrex — Wallets for all currencies, trading to/from all currencies.
- Qvolta — Sell and buy crypto assets around the world for local payment methods.
- Coinwale - Anonymous cryptocurrency exchange.
- Sia UI — SC wallet, file hosting, storage.
- LBRY — LBRY wallet, media consumption & publishing platform. back to table of contents
- Blocknet The Internet of Blockchains
- Bit — Python’s fastest Bitcoin library with an API allowing transactions to be made in only 3 lines of code.
- bcoin — Bitcoin fullnode implementation written entirely in Node.js that you can even run in a browser, includes wallet, mempool, chain, and mining.
- BTC Mempol and Fee Explorer
- Tezos — Self-healing blockchain.
- Tendermint — Byzantine fault-tolerant replicated state machines in any programming language.
- Cosmos — Network and a framework for interoperability between blockchains.
- URI scheme for Blockchain exploration
- Blockply — Collection of the most interesting and outstanding blockchain projects
- Blockchain demo — Web-based demonstration of blockchain concepts.
Algos supported by NiceHash Stratum Proxy
-
Scrypt
(Litecoin / LTC) -
SHA256
(Bitcoin / BTC) -
ScryptNF
(Scrypt-Adaptive-Nfactor) (GPU Coin, GPUC) -
X11
(Dash / Darkcoin, Dashcoin, ASIC-Resistant) -
X13
(MaruCoin / MARU) (CPU/GPU) -
Keccak
(MaxCoin / MAX) -
X15
(HTML5 Coin, HTML5) -
Nist5
(Talkcoin, TAC) -
NeoScrypt
(Phoenixcoin (PXC), Imperialcoin (IPC), Feathercoin (FTC), UFOcoin (UFO), Guncoin (GUN), Bollywoodcoin (BDC), Orbitcoin (ORB), Halcyon (HAL)) -
Lyra2RE
(VertCoin / VTC, CryptoCoin) -
WhirlpoolX
(Vanillacoin / VNL) -
Qubit
(QuibitCoin / Q2C) -
Quark
(QRK) -
Axiom
(Axiom Coin / AXIOM) -
Lyra2REv2
(VertCoin / VTC) -
ScryptJaneNf16
(Diamond / DMD) -
Blake256r8
(Blake Coin / BLC) -
Blake256r14
(Blake Coin / BLC) -
Blake256r8vnl
(Blake Coin / BLC) -
Hodl
(HodlCoin / HODL) -
DaggerHashimoto
(Ethereum / ETH) -
Decred
(DCR) -
CryptoNight
(XCN, CPU-only) -
Lbry
(LBC) -
Equihash
(Zcash / XEC, ZClassic, HUSH, Komodo) -
Pascal
(PASC) -
X11Gost
(SIBCoin / SIB) -
Sia
(SC) -
Blake2
s (NevaCoin, Netko Coin, Verge, TajCoin) -
Skunk
(Signatum Coin / SIGT) back to table of contents
- (any): From NAND to Tetris: Building a Modern Computer From First Principles
- Alloy: The Same-Origin Policy
- C: Building a software and hardware stack for a simple computer from scratch [video]
- C: Build Your Own Text Editor
- C: How to Write a Video Player in Less Than 1000 Lines
- C: Learn how to write a hash table in C
- C: Writing an SVG Library
- C++: Build your own VR headset for $100
- C++: How X Window Managers work and how to write one
- C++: Writing a Linux Debugger
- C++: How a 64k intro is made
- C#: C# Networking: Create a TCP chater server, TCP games, UDP Pong and more
- Go: Build a web application in Go
- Java: Build a Flashlight App [video]
- JavaScript: Learn JavaScript Promises by Building a Promise from Scratch
- JavaScript: Implementing promises from scratch (TDD way)
- Nim: Writing a DMIDecode Parser
- Nim: Writing a Bencode Parser
- Nim: Writing a INI Parser
- Nim: Writing a Link Checker
- Nim: Writing a stow alternative to manage dotfiles
- Nim: Writing a URL Shortening Service
- Python: How to Build a Kick-Ass Mobile Document Scanner in Just 5 Minutes
- Python: Continuous Integration System
- Python: Building a Facial Recognition Pipeline with Deep Learning in Tensorflow
- Python: Recommender Systems in Python: Beginner Tutorial
- Python: Write SMS-spam detector with Scikit-learn
- Python: A Simple Content-Based Recommendation Engine in Python
- Ruby: A Pedometer in the Real World
- Ruby: Writing a CI Server
- Rust: Let's build a browser engine
- Rust: Building a DNS server in Rust
Contributions are very welcome: Submit tutorial
If you'd like to donate towards our efforts in the open source world, you can use the following wallet addresses, and any contributions (no matter how small) will be deeply appreciated.