472,796 Members | 1,738 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,796 software developers and data experts.

Blockchain for beginners?

5 Nibble
The idea behind blockchain fascinated me and I believe it would captivate my attention to learn more and create my own blockchain. Is this too lofty of a goal who has almost zero programming background? Would I need to learn a language prior to learning about blockchain(if so, which one?)?

Iím hoping someone here could help offer me actionable steps or directions to create and learn more about blockchain. Any free recommended online courses would also be helpful if you can share.
Thank you
Feb 6 '21 #1
7 12821
24 Expert 16bit
It's not a lofty goal, well within your reach. There is plenty of information that should help you start exploring.

Start at https://hyperledger.org

There are tutorials and overview videos on how to think about Blockchain.

Setting up your own block chain using Hyperledger Fabric:

Languages and technologies that will help you:
Go (Golang)
Javascript (Node)
Linux & Docker Containers

Good luck on your journey.
Feb 6 '21 #2
62 32bit
To learn Blockchain as a beginner, I will suggest starting with the basics of Blockchain and how it works. Go through the concepts like mining, minting, consensus, Cryptography, nodes, decentralization, etc. For a good understanding, it is better to start a course from any online source like Udemy, Khanacadmey, cryptozombies, etc.
Feb 18 '21 #3
1 Bit
I'm curious is there a specific reason you're interested in the blockchain? I feel like if you have something you want to accomplish, or some project you want to do - project-based learning allows for something called just-in-time learning which helps you learn in a way that's tailored completely to your interests. A book can't really do that.
Mar 24 '21 #4
220 128KB
Divyan; "Would I need to learn a language prior to learning about blockchain(if so, which one?)?"

Great attitude!

Programming language: I suggest C++11, via CODE::BLOCKS 17.12 without any use of wxWidgets.

Blockchain: It is mostly based upon a little bit of math. Not calculus. Not Algebra, Not trigonometry. Not even pre-Algebra. Simple high-school math.

If you do not want your programming code actively, and purposely, and premeditated, stolen, then use Microsoft Windows XP (Service Pack 2 with NO other further updates) or Microsoft Windows 7 (Service Pack 1 with NO other further updates) and do not use any motherboard or hard drive or solid state drive that is hardware that has any UEFI or firmware released after 2003.

A Blockchain type of program/system is easy to write. It is not a complicated system. To have a functional system, I expect that you will basically need to be able to use GUI and CLI and vectors and double buffering and blitting and file read/write processes. There are some other more advanced things that are nice and helpful, but not required. Blockchain, in my opinion is a simple program with simple processes and a huge amount of advertising. This is a foundational type of program/system that is very simple.

But, from your question, it looks to me like you are already far ahead of most other people in that you see the challenge of learning to program and are already mentally prepared to work through it.

Until you learn those things, you have no need to learn any more about Blockchain itself.

Do it. I think that you will probably enjoy the challenge and learn some economically valuable skills.

mariehuet mentioned Just In Time leaning. I anticiapate that is what you will be doing. The concepts that I explained can be found via the internet. Do a duckduckgo.com search on this site's postings (bytes.com) for help. Other sites have more hard-core syntax. This site has more real-world applications of syntax.

That is, unless you were a set-up for dreamtext to inject spam advertising; which I very much do suspect is the case.
Mar 24 '21 #5
16 16bit
Learning a programming language is essential if you want to develop blockchain applications or work with blockchain technology.
It's a good idea to have a basic understanding of programming concepts and a programming language before diving into blockchain development. If you are new to programming, then starting with a language like Python or JavaScript might be a good option, as they are beginner-friendly and widely used in blockchain development.
May 8 '23 #6
Highen Fintech is a custom blockchain development company that assists startups and enterprises in leveraging the decentralized network built on blockchain.
May 9 '23 #7
Security, Convenience and Knowledge will drive the adoption of cryptocurrency and blockchain related startups. I truly believe that.
However, most of us have been caught up in the hype of the crypto-mania recently, neglecting to understand the underlying tech.

This is just a gentle guide for the beginners. Start understanding what Blockchain is, so you can start understanding the difference between genuine technology advancement vs hype.
May 10 '23 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

by: Will | last post by:
Pardon two post in a row to the newsgroup but I want to try and expedite this, if you guys don't mind helping out... I running Windows XP Pro and wanted to download Python and any additional...
by: blah | last post by:
I m actually a Novice in Python as well as Linux, When i look up things on the internet about Linux Flavours, They are written so complex that it is difficult for me to understand, i am asking if...
by: Eggnog | last post by:
Hi, Is there a newsgroups for beginners questions? Cheers, Nawg
by: William Foster | last post by:
Does anyone know of a good online tutorial for C# focused on beginners. I have been to many great sites like csharpfriends, csharp-corner etc looking for good tutorials and have had no luck. Any...
by: aman firoz | last post by:
do you people got anything for c beginners..... help me out guys
by: Dual_b00t | last post by:
hi i created a site called PHP Together its for beginners also for gurus to help out the beginners if you are learning PHP and feel alone then drop by . ciao Mark
by: yltkhuu | last post by:
1. How does having a widely adopted C++ standard help game programmers? 2. What are the advantages ans disadvantages of employing the "using" directive? 3. Why might you define a new name for an...
by: nnta | last post by:
Will Blockchain Improve Financial Cybersecurity.. Can we start a discussion on this? Can we have a recent view on this?
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
by: lllomh | last post by:
How does React native implement an English player?
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.