Bitcoin Forum
May 11, 2024, 05:15:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Where should I start ? Bitcoin & Coding/programming  (Read 143 times)
unknowncustomer (OP)
Jr. Member
*
Offline Offline

Activity: 48
Merit: 27


View Profile
May 02, 2023, 10:07:14 AM
 #1

Hello everyone,

I am interested in learning how to code, but for me it's a large topic.
For now I only master basic excel formulas.

I want to code for example for:

- Being able to reproduce what is inside the book "Mastering Bitcoin" https://www.amazon.fr/Mastering-Bitcoin-Andreas-M-Antonopoulos/dp/1449374042
- I also want to be able to create a wallet where it changes from a 2-3 multisig to single signature after x months
- I also work in Finance and SQL is required, that's why I want to master this too.

Where should I start ? Any advice ?

Thanks !
1715404506
Hero Member
*
Offline Offline

Posts: 1715404506

View Profile Personal Message (Offline)

Ignore
1715404506
Reply with quote  #2

1715404506
Report to moderator
1715404506
Hero Member
*
Offline Offline

Posts: 1715404506

View Profile Personal Message (Offline)

Ignore
1715404506
Reply with quote  #2

1715404506
Report to moderator
1715404506
Hero Member
*
Offline Offline

Posts: 1715404506

View Profile Personal Message (Offline)

Ignore
1715404506
Reply with quote  #2

1715404506
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715404506
Hero Member
*
Offline Offline

Posts: 1715404506

View Profile Personal Message (Offline)

Ignore
1715404506
Reply with quote  #2

1715404506
Report to moderator
1715404506
Hero Member
*
Offline Offline

Posts: 1715404506

View Profile Personal Message (Offline)

Ignore
1715404506
Reply with quote  #2

1715404506
Report to moderator
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2971


Block halving is coming.


View Profile WWW
May 02, 2023, 11:26:03 AM
 #2

If it's all about Bitcoin development then we already have many guides here on the forum you just need to learn how to use the search button or the magnifying glass to find the right guide but if you are lazy then check this link below and you can start reading DIY guides and books under that link.

- https://github.com/openblockchains/awesome-blockchains
- https://github.com/yjjnls/awesome-blockchain

Those two should be enough to learn about Bitcoin coding and developments and all you need is already there including the book that you mentioned above.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dzungmobile
Sr. Member
****
Offline Offline

Activity: 714
Merit: 370


I stand with Ukraine!


View Profile
May 02, 2023, 12:11:21 PM
 #3

If you are good with trading and coding, you can code trading scripts for bots and sell them to get money.

However, the prerequisites are not easy: Must be good at trading. It is the first and most important condition. As if you are not good at trading, you can not code a good trading scripts for trading bots.

TradingView's Pine Script

███████████████████████████████▀▀▀▀
███████████████████████████████
█████████▀▀▀▀▀█▀█▀▀▀▀▀█████████
███▄▀▀▀   ▄▄▄▄   ▄▄▄▄   ▀▀▀▄███
███████▀▀▀████▌ ▐████▀▀▀███████
█████▀███▀█▀██▌ ▐██▀█▀███▀█████
███████▀▄▀▄███▌ ▐███▄▀▄▀███████
█████▄██▄██▄██   ██▄██▄██▄█████
███████▄▄▄████   ████▄▄▄███████
██████████▀▀▀▀   ▀▀▀▀██████████
██████████▄▄▄▄▄▄▄▄▄▄▄██████████
███████████████████████████████
███████████████████████████████▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
TRUST DICE
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
█▀▀▀











█▄▄▄
#1 RATED CRYPTO
CASINO IN THE WORLD
██ ██ ██ ██ █Trustpilot
▀▀▀█











▄▄▄█
▄█████████████████████████████
██████████████████▀▀█████▀▀████
█████████████████▀█████████▀███
██████████████████████████████
███████████████████████████▄███
█████████████████████████▄▄████
███████████████████████████████
█████████████░░░███████████████
███████████░░░█████████████████
█████████░░████████████████████
█████░░░██████████████████████
███░░█████████████████████████
▀░░░█████████████████████████▀
█▀▀▀











█▄▄▄
▀▀▀█











▄▄▄█
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6735


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 02, 2023, 12:13:59 PM
 #4

If your job requires a proficiency in a skill immediately, it's best to get that out of the way before worrying about the other domains of programming. So learn SQL first. Long-form Youtube videos from FreeCodeCamp are a good place to start with this kind of stuff, that's where I recommend everyone else who wants to learn how to code as well. Although taking an online bootcamp will also help you out on the SQL side as well.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
May 03, 2023, 12:30:58 AM
 #5

I am interested in learning how to code, but for me it's a large topic.
I want to code for example for:

- Being able to reproduce what is inside the book "Mastering Bitcoin" https://www.amazon.fr/Mastering-Bitcoin-Andreas-M-Antonopoulos/dp/1449374042
- I also want to be able to create a wallet where it changes from a 2-3 multisig to single signature after x months
- I also work in Finance and SQL is required, that's why I want to master this too.

Where should I start ? Any advice ?

I suggest learning to code without any particular application in mind at first. Start out with a language that is easy to learn and widely used such as Python or Javascript.

There are many sites that teach coding. I don't have any recommendations, but try https://www.codecademy.com/.

While mastering the basics, you might try to write applications that can create and process SQL queries or interact with financial APIs.


Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
touseefahmad1999
Member
**
Offline Offline

Activity: 966
Merit: 10

Allah is the Greatest


View Profile WWW
May 03, 2023, 01:28:23 AM
 #6

Learning to code can be a challenging but rewarding experience. Here are some steps to get started:

Choose a programming language: There are many programming languages to choose from, but for the purposes you mentioned, you may want to consider starting with Python for Bitcoin coding and SQL for database management. Both of these languages are widely used in the industry and have plenty of learning resources available.

Find learning resources: There are many online resources available for learning programming languages, such as Codecademy, Coursera, edX, and Udemy. You can also find tutorials and articles on websites like GitHub, Stack Overflow, and Medium.

Practice coding: The best way to learn coding is to practice coding. Start by working through small coding challenges, such as those on CodeWars or HackerRank, and gradually work up to more complex projects. For Bitcoin coding, you can start with simple scripts and then move on to more complex projects like building a wallet.

Join a coding community: Joining a coding community can be a great way to learn from others and get feedback on your coding projects. You can find online communities on platforms like GitHub, Stack Overflow, and Reddit.

Attend coding events: Attending coding events like hackathons, coding bootcamps, and coding meetups can be a great way to meet other coders, learn new skills, and work on coding projects.

Remember that learning to code is a long-term process, so don't get discouraged if you encounter difficulties along the way. Keep practicing, asking for help, and seeking out new learning opportunities, and you'll be well on your way to mastering Bitcoin coding and SQL

⬣⬣⬣⬣⬣⬣⬣⬣    ⬣⬣⬣⬣    ⬣⬣    ⬣     C O M B O     ⬣    ⬣⬣    ⬣⬣⬣⬣    ⬣⬣⬣⬣⬣⬣⬣⬣
A leading provider of scaling solutions for Web3 game developers
|      Twitter      |    Telegram    |     Discord     |     Medium     |      GitHub      |
Husires
Legendary
*
Offline Offline

Activity: 1596
Merit: 1286



View Profile WWW
May 03, 2023, 02:03:25 AM
 #7

- Being able to reproduce what is inside the book "Mastering Bitcoin" https://www.amazon.fr/Mastering-Bitcoin-Andreas-M-Antonopoulos/dp/1449374042

Andreas Antonopoulos has a YouTube channel, so if you can't read his book, watching the videos will give you basic and fairly good information.
I will leave you the channel link at the end.

- I also want to be able to create a wallet where it changes from a 2-3 multisig to single signature after x months
I don't understand what you're trying to say here or why someone would need code like that, but in short, if you're looking for a time lock feature, you can try it here. https://coinb.in/#newTimeLocked

- I also work in Finance and SQL is required, that's why I want to master this too.

This is something different and I don't think you will learn it in a short period of time if you don't have a background in it. Perhaps it is better to buy some Udemy videos.

https://www.youtube.com/channel/UCJWCJCWOxBYSi5DhCieLOLQ

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
ImThour
Copper Member
Legendary
*
Offline Offline

Activity: 1400
Merit: 1512


Bitcoin Bottom was at $15.4k


View Profile
May 03, 2023, 03:25:44 AM
 #8

I would say you should start with Python, it's a fairly easy language compared to others like Java or C++.
It's not the fastest though but will be enough to get the task done.

https://www.youtube.com/watch?v=YBnI1Ql3QH8 - I found this video on a simple YouTube search which might be helpful.
If I were you, I would use the ChatGPT to get me some example code of what I was planning to do. It will give you a pathway to start.
asawale
Member
**
Offline Offline

Activity: 136
Merit: 11


View Profile
May 03, 2023, 05:52:11 AM
 #9

If it's all about Bitcoin development then we already have many guides here on the forum you just need to learn how to use the search button or the magnifying glass to find the right guide but if you are lazy then check this link below and you can start reading DIY guides and books under that link.

- https://github.com/openblockchains/awesome-blockchains
- https://github.com/yjjnls/awesome-blockchain

Those two should be enough to learn about Bitcoin coding and developments and all you need is already there including the book that you mentioned above.

These are detailed guides but I doubt anyone can understand all these without having the basic skills or knowledge of programming coding languages. He needs to learn and perfect his basic before even thinking of going into Blockchain coding which are more cumbersome.
unknowncustomer (OP)
Jr. Member
*
Offline Offline

Activity: 48
Merit: 27


View Profile
May 03, 2023, 10:10:45 AM
 #10

Thanks everyone, I started here:

https://www.youtube.com/watch?v=eWRfhZUzrAc&t=6155s
witcher_sense
Legendary
*
Online Online

Activity: 2338
Merit: 4336

🔐BitcoinMessage.Tools🔑


View Profile WWW
May 03, 2023, 11:01:49 AM
 #11

If I were you, I would use the ChatGPT to get me some example code of what I was planning to do. It will give you a pathway to start.
Sorry, but this is terrible advice for inexperienced programmers who just started to learn how to code in the correct way. I mean, to receive a meaningful answer from ChatGPT, one should ask it a properly formulated question that takes into account all the subtleties of the programming language of choice. Obviously, a programmer that hasn't yet decided which language to learn can't know all these nuances. If one has no prior experience in programming, one can't notice some shortcomings, inefficiencies, and bugs in the solution that ChatGPT generates, one can't adequately evaluate if it is the most optimal solution to the problem or not a solution at all.

However, ChatGPT is a perfect place to build your personal learning roadmap for quickly familiarizing yourself with the core concepts of any programming language. It is not meant to solve all your problems you enconter during coding, but can become a helpful tool to make you more productive.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
octobuzz
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
May 03, 2023, 12:05:15 PM
 #12

Programming has different niches and from the look of things you would fancy becoming a Blockchain Developer.
There you can learn how to create smart contracts and wallets just like you stated. Blockchain development is very interesting but might be quite difficult for beginners.

I am learning how to code to and I started by enrolling for freeCodeCamp. It's a completely free website to learn programming and they have one of the best curriculum for absolute beginners.

After learning the basics of programming mastering web development, I look forward to learning Solidity, a language for using in Blockchain development.
Doan9269
Hero Member
*****
Offline Offline

Activity: 868
Merit: 578


View Profile
May 03, 2023, 01:06:50 PM
 #13

I am interested in learning how to code, but for me it's a large topic.

Coding is one of the most demanding digital technology skills invoke and people where learning it fast today, it requires your time and mathematical or local expressions in solving complex equations and formulas, but i will advise you that you take a step at a time, begin your learning with bitcoin and later begin to give an additional learning in coding and by then, the two cab ve going on simultaneously without anyone affecting each other.
boyptc
Hero Member
*****
Offline Offline

Activity: 2996
Merit: 680


★Bitvest.io★ Play Plinko or Invest!


View Profile
May 03, 2023, 02:31:04 PM
 #14

If you're passionate about coding, you can settle with those online courses that you can find through udemy and know the niche or programming language you want to learn.

There have been a lot of friends of mine that have learned coding through there and take note that they're not IT or computer courses graduates but then, those courses that they've taken through udemy have helped them to learn about it and even landed a job that's related to coding.

Aside from udemy, there's also coursera for which I'm taking some of easy courses there.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
Wakate
Hero Member
*****
Offline Offline

Activity: 980
Merit: 519


fillippone - Winner contest Pizza 2022


View Profile
May 03, 2023, 02:55:30 PM
 #15

Learning how to code is the best thing you can ever do for yourself do that you can finally get what you are looking for for. This is a skill you can utilize now that we are already in a jet world where everything is becoming digital. This skill will help you to be able to do some certainly things so you can code well and enter into various sphere of cryptocurrency as a skill back and front end programmer. For you to understand some certain things about Bitcoin, you will need to have good knowledge in programming for you to be able to flow along without having any difficulties.

.
.Duelbits.
█▀▀▀▀▀











█▄▄▄▄▄
TRY OUR
  NEW  UNIQUE
GAMES!
.
..DICE...
███████████████████████████████
███▀▀                     ▀▀███
███    ▄▄▄▄         ▄▄▄▄    ███
███   ██████       ██████   ███
███   ▀████▀       ▀████▀   ███
███                         ███
███                         ███
███                         ███
███   ▄████▄       ▄████▄   ███
███   ██████       ██████   ███
███    ▀▀▀▀         ▀▀▀▀    ███
███▄▄                     ▄▄███
███████████████████████████████
.
.MINES.
███████████████████████████████
████████████████████████▄▀▄████
██████████████▀▄▄▄▀█████▄▀▄████
████████████▀ █████▄▀████ █████
██████████      █████▄▀▀▄██████
███████▀          ▀████████████
█████▀              ▀██████████
█████                ██████████
████▌                ▐█████████
█████                ██████████
██████▄            ▄███████████
████████▄▄      ▄▄█████████████
███████████████████████████████
.
.PLINKO.
███████████████████████████████
█████████▀▀▀       ▀▀▀█████████
██████▀  ▄▄███ ███      ▀██████
█████  ▄▀▀                █████
████  ▀                    ████
███                         ███
███                         ███
███                         ███
████                       ████
█████                     █████
██████▄                 ▄██████
█████████▄▄▄       ▄▄▄█████████
███████████████████████████████
10,000x
MULTIPLIER
NEARLY UP TO
.50%. REWARDS
▀▀▀▀▀█











▄▄▄▄▄█
moijiashiasei
Copper Member
Jr. Member
*
Offline Offline

Activity: 134
Merit: 1


View Profile
May 15, 2023, 07:46:37 AM
 #16

Hello everyone,

I am interested in learning how to code, but for me it's a large topic.
For now I only master basic excel formulas.

I want to code for example for:

- Being able to reproduce what is inside the book "Mastering Bitcoin" https://www.amazon.fr/Mastering-Bitcoin-Andreas-M-Antonopoulos/dp/1449374042
- I also want to be able to create a wallet where it changes from a 2-3 multisig to single signature after x months
- I also work in Finance and SQL is required, that's why I want to master this too.

Where should I start ? Any advice ?

Thanks !

books and courses, I would start from courses with coding examples included
https://github.com/EbookFoundation/free-programming-books
tranthidung
Legendary
*
Offline Offline

Activity: 2268
Merit: 4013


Farewell o_e_l_e_o


View Profile WWW
May 15, 2023, 07:54:46 AM
 #17

- Being able to reproduce what is inside the book "Mastering Bitcoin" https://www.amazon.fr/Mastering-Bitcoin-Andreas-M-Antonopoulos/dp/1449374042
This book is available on Github.

You can kick off with LearnmeaBitcoin.com from Beginners to Technical lessons.

Some more, with code and explanations from webtricks

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!