Hi Publish0x, I think I have found the right place to start learning some tools and languages to create and develop applications in Ethereum.
The website we are talking about is www.ethereum.consensys.com and you can find the main tools and learning centers where you can learn how to create software in Ethereum. If you do not have any experience, before beginning we recommend reading each of them to have a first contact.
In Consensys you will find the next sections:
⇰ Smart Contract Languages (Solidity, Vyper)
⇰ IDE's and Editors (Atom, Remix, Visual Studio Code)
⇰ Public Testnets (Ropsten, Kovan, Rinkeby, Görli)
⇰ Local Testnets (Ganache, Ganache CLI)
⇰ Front-End Interfaces (Web3JS, EthersJS, Drizzle)
⇰ Back-End Interfaces (Web3PY, Nethereum, Web3j)
⇰ Smart Contract Libraries (OpenZeppelin, Dappsys)
⇰ Smart Contract Testing and Deployment (Truffle Suite, Waffle, Embark)
⇰ Ethereum Clients (Pegasys Pantheon, Parity, Geth)
⇰ Storage (IPFS, Swarm, OrbitDB)
⇰ Security Tools (MythX, Oyente, Manticore
Do you think is a good idea to starting with Ethereum development? Feel you free to express your opinion in the comments, thanks for your support, see you at www.btcsapiens.com