<p>I have read a lot of documentation and books where they explain the general functioning of Bitcoin and I think that the time has come to study the source code of Bitcoin core.</p>
<p>I have knowledge of c++ and python but due to the large size of the project and the number of files, I don't know where it would be correct to start.</p>
<p>Could someone help me on how to properly perform that task?</p>

CC BY-SA 4.0
2020-08-30T22:49:51.243Z
Well, which part of its functionality are you most interested in?
Nate Eldredge
CC BY-SA 4.0
2020-08-30T23:06:46.000Z
I would like to start with the creation and validation of transactions. I am also interested in how the wallet works.
Flevio44
CC BY-SA 4.0
2020-08-30T23:47:38.250Z
See https://bitcoin.stackexchange.com/questions/87450/where-in-bitcoin-core-does-it-do-x
Ava Chow
CC BY-SA 4.0
2020-09-01T04:46:07.257Z
Does this answer your question? [Where in Bitcoin Core does it do X?](https://bitcoin.stackexchange.com/questions/87450/where-in-bitcoin-core-does-it-do-x)
Pieter Wuille
CC BY-SA 4.0
2020-09-08T19:29:16.883Z
Thank you very much for all your advice. They will be very useful to me.
Flevio44
<bitcoin-core>
Study bitcoin core source code
Flevio44
# Study bitcoin core source code

(Asked by: username_0 on 2020-08-30)

I have read a lot of documentation and books where they explain the general functioning of Bitcoin and I think that the time has come to study the source code of Bitcoin core.

I have knowledge of c++ and python but due to the large size of the project and the number of files, I don't know where it would be correct to start.

Could someone help me on how to properly perform that task?

**Tags:** bitcoin-core

> **Comments:**
> **username_1**: Well, which part of its functionality are you most interested in?  
> **username_0**: I would like to start with the creation and validation of transactions. I am also interested in how the wallet works.  
> **username_2**: See https://bitcoin.stackexchange.com/questions/87450/where-in-bitcoin-core-does-it-do-x  
> **username_3**: Does this answer your question? [Where in Bitcoin Core does it do X?](https://bitcoin.stackexchange.com/questions/87450/where-in-bitcoin-core-does-it-do-x)  
> **username_0**: Thank you very much for all your advice. They will be very useful to me.  

---

## 0 answers

