Bitcoin Forum

Other => Beginners & Help => Topic started by: flurb789 on March 14, 2023, 11:58:33 PM



Title: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: flurb789 on March 14, 2023, 11:58:33 PM
where should i start? really starting from zero.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: digaran on March 15, 2023, 03:31:52 AM
Start from at least a few weeks being on the forum, getting to know your way around, read a few topics, learn who is an expert and who is an agent of misinformation.

To speed up the process, you can learn some basics from here:
https://learnmeabitcoin.com
More basic stuff on site, go here: https://bitcointalk.org/index.php?board=39.0

Above is the newbie board, around these woods if you ask newbie questions, mods will guide your topic to the said board to get help properly because here is more technical stuff, for advanced users. Welcome.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: witcher_sense on March 15, 2023, 07:28:25 AM
where should i start? really starting from zero.
You don't need to know programming languages to start learning bitcoin: it is a very broad area to explore that, among other things, includes such disciplines as economics, monetary history, mathematics, cryptography, game theory, political philosophy, psychology and even biology. Here everyone will find something interesting to look into or discuss. But since you created a topic on development board, I assume that you kind of interested in the technicalities behind bitcoin, which is why I'd suggest several useful sources of technical information (order is important):

1) https://www.swanbitcoin.com/inventing-bitcoin/
2) https://learnmeabitcoin.com/
3) https://bitcoin.org/bitcoin.pdf
4) https://github.com/bitcoinbook/bitcoinbook
5) https://www.lopp.net/bitcoin-information/getting-started.html




Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: n0nce on March 15, 2023, 11:44:36 AM
where should i start? really starting from zero.
My question would be: do you want to learn more about Bitcoin or more about programming? It is possible to do one without the other.
You say you love Bitcoin, but do you already have the technical knowledge about BTC and now want to start coding or do you love the concept, but still need to learn how Bitcoin actually works?

If you don't want to write your own programs such as Core Lightning plugins or other applications on Bitcoin, you don't really need to learn programming.
To learn more about the technical aspects of BTC, I like to recommend Mastering Bitcoin (https://github.com/bitcoinbook/bitcoinbook/). Maybe get the paper version so you can take it anywhere and highlight / bookmark certain pages.

If you want to learn programming 'for Bitcoin', you should get started with generic programming tutorials like YouTube video series, blogs and the like. There are enough free resources online. Something like this: https://www.learnpython.org/


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Wind_FURY on March 16, 2023, 12:17:17 PM
OP, alongside all of the suggestions posted in the topic, read the Developer Guides in Bitcoin.Org, https://developer.bitcoin.org/devguide/

It's a basic guide that will give newbies a good understanding of Bitcoin.

Bitcoin.Org, not Bitcoin.Com.

In your programming/learning journey if you have some questions, or answers for the questions of other people in their own journey, you explore Bitcoin Stack Exchange, https://bitcoin.stackexchange.com/


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Macadonian on March 16, 2023, 02:08:53 PM
Do not start with Bitcoin start by learning a programming language and then come back to Bitcoin development because it will make more sense to you. If you start with Bitcoin development you are not learning the fundamentals of a programming language and you will learn a lot slower. Learn programming any programming language and then you only need to learn the syntax for another language you will learn all the same fundamentals what ever the programming language is. The most important thing to do is start learning now.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: sheenshane on March 16, 2023, 02:47:21 PM
There's no shortcut for this, it should be from basic until you'll learn how the system work.
Start with a Bitcoin Whitepaper (https://bitcoin.org/bitcoin.pdf) to learn first very basic information about Bitcoin and how it'll work.

3) https://bitcoin.org/bitcoin.pdf
IMO, this is enough for basic information about Bitcoin and the most I like most is that it supports different languages.

When you already learned how Bitcoin's basic functions are, it's time for you to learn a programming language called C++ and also start to learn Bitcoin coding.  AFAIK, Python or JavaScript are the most common for a newbie language.  Might you'll also learn how to build a decentralized application or (dApp) in the future.

So good luck to you, while gathering information, you can stay here in the forum and ask questions.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: apogio on March 16, 2023, 03:46:39 PM
where should i start? really starting from zero.

EASY - TO START
This is a great playlist to start: https://www.youtube.com/watch?v=l1si5ZWLgy0&list=PLPQwGV1aLnTuN6kdNWlElfr2tzigB9Nnj&ab_channel=aantonop. This guy is super easy to follow and he has created a simple playlist for absolute beginners.

MEDIUM DIFFICULTY
This is a great place for hands-on reviews of products that we bitcoiners use: https://www.youtube.com/@BTCSessions

The problem is, you will need basic understanding of how computers work if you want to go into technical details, but you don't have to, if you don't want to.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Rruchi man on March 18, 2023, 12:24:40 PM
where should i start? really starting from zero.
Learning is a gradual and sometime tedious process. But it is an important stage that requires patience, discipline, dedication and commitment. How you learn about bitcoins becomes your foundation and it matters. You will learn better about something when you have the interest to help you keep learning even at stages where it seems like understanding is now a problem. You already have interest in learning about bitcoin, and that is key.

Everyone with knowledge about bitcoins got it by acquisition, they did not know about bitcoins automatically, but they heard about bitcoins and devoted their time and self to learning about it just like you are about to begin.

Do not assume you know anything, learn and read about bitcoins from the basics before you slowly advance into more advanced knowledge.

The fact that you have also become a user in this forum, consistently reading, researching and engaging meaningfully in discussions concerning bitcoins will help you become sharper in knowledge. You also now have the benefit of having a community to bring questions and concerns to, many people did not have that at the early stages of them learning about bitcoins, so that's also a good advantage you have.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: dzungmobile on March 18, 2023, 03:34:08 PM
Learning with codes and full guides.  :D

How to create Blockchain? Build your own chain (Easy-Peasy Guide) (https://bitcointalk.org/index.php?topic=5218389.0)
What is Elliptic Curve Cryptography? Understand how is it related to Bitcoin. (https://bitcointalk.org/index.php?topic=5232734.0)
[Full Guide+Code]Seed Phrase & The Process of Deriving Bitcoin Addresses from It (https://bitcointalk.org/index.php?topic=5316005.0)


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Findingnemo on March 18, 2023, 04:07:04 PM
You doesn't need to have programming knowledge to use bitcoin and blockchain, its useful if you're going to involve in the development anything related to cryptocurrencies.

However I will share a thread created by Ratimov: Beginners & Help Encyclopedia (https://bitcointalk.org/index.php?topic=5364418.msg58120908#msg58120908)

Which contains almost all the guides related to bitcoin, blockchain, forum, and a lot others just like the title says Encyclopaedia, so make use of it. :)


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: _BlackStar on March 18, 2023, 04:31:51 PM
where should i start? really starting from zero.
Let us know what you like about bitcoin, would you mind mentioning it?
After all, you are not required to technically learn bitcoin as you only need to understand the basics to use bitcoin for use it. But if you have interest in learning bitcoin technically, then I think some of the above advice can really help you out. Experts are at your disposal, so take advantage of this opportunity and decide what interests you.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Dunamisx on March 18, 2023, 05:43:31 PM
Since you have a little knowledge on programming, i believe you could easily cope in learning about bitcoin and especially the technical aspects as well, all it will require is fir you to go through learning and giving it the time required just as you've done when passing through your learning grounds on programming, bitcoin is not hard, show the interest and with time you will finds it deserving and this forum is a good starting point for you, go through the bitcoin discussion boards and begin.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: un_rank on March 18, 2023, 05:53:52 PM
Since you have a little knowledge on programming
The title says that the user does not have any programming knowledge, so nothing to cushion their dive into Bitcoin. This does not limit anyone from learning about it if they use information they can access and understand and gradually take on more complex stuffs.

Welcome to the forum, flurb789. I started out at zero just like you, and am still taking it one step at a time. You already have the interst, now try to have fun with it too.

- Jay -


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: bbigtart on March 18, 2023, 06:11:13 PM
where should i start? really starting from zero.
If you like the bitcoin programming language, of course you have to start from scratch because learning bitcoin techniques is definitely complicated. What you need to do is enthusiastically study the lessons in each thread of this forum, learn anytime and anywhere, make these lessons our dominant thoughts every day until we become very obsessed with learning them. Because whatever you want to learn is very important intention and passion.


Title: Re: i have no programming knowledge. but i love bitcoin and would like to learn
Post by: Asuspawer09 on March 18, 2023, 06:21:08 PM
where should i start? really starting from zero.

When learning bitcoin you wouldn't need to learn any programming language since you just need to understand what bitcoin is and you don't really need to know the technical part of it. I mean if you start investing and trading on bitcoin and cryptocurrency you could learn it already plus you could easily add the knowledge you learn here in the forum, or you could also ask here in the forum if you need help with anything related to bitcoin and cryptocurrency.

Programming is pretty fun actually but you just need to put a lot of time and effort into it, I mean if you planning to develop projects on blockchain, cryptocurrency, NFT projects, contracts, etc. that's the part where you need to learn to programming, It was pretty much in demand this day and pay a very good amount of money, plus company hires developers and programmers most of the time so if your interested you could do that as well, all you need is google and youtube, etc.