Bitcoin Forum

Other => Off-topic => Topic started by: Mia Chloe on June 06, 2023, 09:35:08 PM



Title: What programming language should I learn
Post by: Mia Chloe on June 06, 2023, 09:35:08 PM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey


Title: Re: What programming language should I learn
Post by: _act_ on June 06, 2023, 09:41:59 PM
Python.

If you are learning about bitcoin, you will understand more about the programming language that you should learn.

If you want to be a wallet developer, you will learn more about programming languages of the operating system that people are mostly using.

You may not be a programmer and hold bitcoin instead.

There is also another called mining.

Once you have started to learn about bitcoin, you will choose the aspect that is best for you.


Title: Re: What programming language should I learn
Post by: drwhobox on June 06, 2023, 10:31:21 PM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey
It depends on how you are helping yourself in bitcoin journey. You can learn HTML and make websites about cryptocurrency and bitcoin. Also HTML is easy to learn and you can understand other coding languages if you have knowledge of HTML.
The choice is yours. What I am saying is get your basics first before jumping into other coding languages.


Title: Re: What programming language should I learn
Post by: odolvlobo on June 07, 2023, 12:51:06 AM
If you really want to learn programming, then your choice of language has nothing to do with Bitcoin. Code related to Bitcoin is written in all kinds of languages.

I would suggest Python or Javascript for learning. But ultimately the languages that you use for production code may be something else.


Title: Re: What programming language should I learn
Post by: SamReomo on June 07, 2023, 07:42:54 AM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey

If your intention behind coding is to continue with Bitcoin development then I would recommend you to learn Python programming language first because that programming language will help you a lot in your journey and anyone can learn it with a little effort. With python you could use libraries like "bitcoinlib" to further delve deeper into Bitcoin and blockchain development.

You can use Python to create your own wallets and even you can create your own wallet software by using python programming language. In that case you could use library like "python-bitcoinrpc" to have direct communication with Bitcoin core and perform wallet related operations, and you could also use other library "pywallet" for creating such software. The programming language isn't limited for Bitcoin development only, you could use it to develop your own programs and games by learning various libraries.

If you want to learn a programming language to support Bitcoin core development then you should go with C++ language. Bitcoin core is developed with C++ and if you master that programming language then you could support further development of the core. You could contribute your code for the enhancement of the core and that's really possible if you learn C++ in depth.

This is the link to the core repository:  https://github.com/bitcoin/bitcoin (https://github.com/bitcoin/bitcoin) You should visit the link and learn more about it and its codebase. After that you could start providing your support in improving the core with your ideas and that way you will be a part of Bitcoin developer community.



Title: Re: What programming language should I learn
Post by: CypherMonk on June 07, 2023, 07:59:02 AM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey

It all depends on what you want to achieve, you can start learning slowly and get better over time. Learning it all together will get overwhelming.

I suggest you start with Javascript - Python - C++. Just start from somewhere and build up your knowledge.


Title: Re: What programming language should I learn
Post by: 348Judah on June 07, 2023, 10:01:50 AM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey

This is a clear indication that you're more interesting on the technical aspects of bitcoin and you have to understand that alot is required of you to give if you must learn something, your time, attentiveness, research and some money as well in getting yourself some required lesson aids in this aspect, as many have already suggested to you, try to start from somewhere no matter how little the beginning might appears, learn Javascript and Python, this will be more needed and your general coding experience will also be an added advantage.


Title: Re: What programming language should I learn
Post by: mindrust on June 07, 2023, 10:10:00 AM
I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey

Web, Mobile > Javascript
Automation, AI, Crypto > Python
Best performance, Serious stuff > C, C++
Microsoft Slave > C#
General purpose, do everything > Java

If you are a beginner, Python and JS are good choices to get the general concepts of programming imo. Later on you will realize all of these high level languages are pretty much the same. Things get fucked up when you start learning C, then you will see, you didn't know shit.