Bitcoin Forum
September 05, 2025, 06:07:57 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Some important tools that a coder must have  (Read 110 times)
BlackHatSojib (OP)
Member
**
Offline Offline

Activity: 81
Merit: 12


View Profile WWW
October 06, 2024, 05:20:16 PM
 #1

Hello my frineds, How are you all? I am BlackHatSojib. I am new here.

First of all thanks to my friend Learn Bitcoin for introducing me to such a nice platform.Today I will talk about some important tools that a coder must have.

1. Text editor: A text editor is essential for a coder. Text editor provides features like syntax highlighting, auto-completion, debugging, and version control integration to enhance coding efficiency and many more. Which is very important for a coder. Here is list of some popular code editor:
  • Visual Studio Code (VS Code)
  • Sublime Text
  • Atom

2. Debugger: Debugger Allows coders to find, diagnose, and fix issues and checking for errors during execution. Here is example of some debugger tools:
  • For C and C++ gdb is best
  • Chrome DevTools is best for javascript
  • For python PyCharm Debugger is best option

3. Package Manager: Package Manager is a tool that automates the process of installing, updating, configuring, and managing software packages (libraries or modules). Here is list of some package manager:
  • For JavaScript (Node.js) npm is best which can manages libraries for both front-end and back-end JavaScript development.
  • Pip is popular package manager for Python. Pip Can Install and manage Python libraries.
  • Composer: Composer can Manage dependencies for PHP projects
NeuroticFish
Legendary
*
Offline Offline

Activity: 4144
Merit: 6896


Looking for campaign manager? Contact icopress!


View Profile
October 06, 2024, 06:50:05 PM
 #2

Well, Sublime is shareware while notepad++ is freeware; this may matter for some, especially if they make money off the coding.
It's interesting that VS Code is on the list and you're missing Visual Studio (off which the Community edition is free). I'd add it.
And I think that a diff/merge tool is also a must-have on the list. I recommend Diffinity which is also free.


However, while it's nice to make such lists, I expect most developers (unless ultimate n00bs) know how to search for tools they need.

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

█████████████████████████
████████████▀░░░▀▀▀▀█████
█████████▀▀▀█▄░░░░░░░████
████▀▀░░░░░░░█▄░▄░░░▐████
████▌░░░░▄░░░▐████░░▐███
█████░░░▄██▄░░██▀░░░█████
█████▌░░▀██▀░░▐▌░░░▐█████
██████░░░░▀░░░░█░░░▐█████
██████▌░░░░░░░░▐█▄▄██████
███████▄░░▄▄▄████████████
█████████████████████████

█████████████████████████
████████▀▀░░░░░▀▀████████
██████░░▄██▄░▄██▄░░██████
█████░░████▀░▀████░░█████
████░░░░▀▀░░░░░▀▀░░░░████
████░░▄██░░░░░░░██▄░░████
████░░████░░░░░████░░████
█████░░▀▀░▄███▄░▀▀░░████
██████░░░░▀███▀░░░░██████
████████▄▄░░░░░▄▄████████
█████████████████████████
.
...SOL.....USDT...
...FAST PAYOUTS...
...BTC...
...TON...
BlackHatSojib (OP)
Member
**
Offline Offline

Activity: 81
Merit: 12


View Profile WWW
October 06, 2024, 07:29:02 PM
 #3

Well, Sublime is shareware while notepad++ is freeware; this may matter for some, especially if they make money off the coding.
It's interesting that VS Code is on the list and you're missing Visual Studio (off which the Community edition is free). I'd add it.
And I think that a diff/merge tool is also a must-have on the list. I recommend Diffinity which is also free.


However, while it's nice to make such lists, I expect most developers (unless ultimate n00bs) know how to search for tools they need.

Thanks for your valuable feedback.

There are thousands of free and paid tools for coding. It is not possible to present everything in one post. Many important things are sometimes left out of the list. Something that is not on the list will be added by someone else and thus the community will grow.

Thank you again for your valuable feedback.
hd49728
Legendary
*
Offline Offline

Activity: 2576
Merit: 1227



View Profile
October 07, 2024, 02:26:39 AM
 #4

Some tools for Bitcoin programmers.

https://ide.bitauth.com/
https://siminchen.github.io/bitcoinIDE/build/editor.html
https://github.com/kallewoof/btcdeb
https://kjur.github.io/jsrsasign/sample/sample-ecdsa.html
https://blog.bitjson.com/bitcoin-script-a-reading-list/
https://curiosity-driven.org/bitcoin-contracts
https://github.com/danhper/simple-bitcoin-parser

This Bitcoin Donation Portal website has list of most famous Bitcoin developers and you can have links to their projects that can be helpful educational resources for your coding adventure too.

▄▄███████████████████▄▄
▄███████████████████████▄
████████▀░░░░░░░▀████████
███████░░░░░░░░░░░███████
███████░░░░░░░░░░░███████
██████▀░░░░░░░░░░░▀██████
██████▄░░░░░▄███▄░▄██████
██████████▀▀█████████████
████▀▄██▀░░░░▀▀▀░▀██▄▀███
███░░▀░░░░░░░░░░░░░▀░░███
████▄▄░░░░▄███▄░░░░▄▄████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 CHIPS.GG 
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
███▀░▄░▀▀▀▀▀░▄░▀███
▄███
░▄▀░░░░░░░░░▀▄░███▄
▄███░▄░░░▄█████▄░░░▄░███▄
███░▄▀░░░███████░░░▀▄░███
███░█░░░▀▀▀▀▀░░░▀░░░█░███
███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░██
▀███
░▀░▀▄██▀░▀██▄▀░▀░██▀
▀███
░▀▄░░░░░░░░░▄▀░██▀
▀███▄
░▀░▄▄▄▄▄░▀░▄███▀
▀█
███▄▄▄▄▄▄▄████▀
█████████████████████████
▄▄███████▄▄
███
████████████▄
▄█▀▀▀▄
█████████▄▀▀▀█▄
▄██████▀▄▄▄▄▄▀██████▄
▄█████████████▄████████▄
████████▄███████▄████████
█████▄█████████▄██████
██▄▄▀▀▀▀█████▀▀▀▀▄▄██
▀█████████▀▀███████████▀
▀███████████████████▀
██████████████████
▀████▄███▄▄
████▀
████████████████████████
3000+
UNIQUE
GAMES
|
12+
CURRENCIES
ACCEPTED
|
VIP
REWARD
PROGRAM
 
 
  Play Now  
God Of Thunder
aka Learn Bitcoin
Legendary
*
Offline Offline

Activity: 1008
Merit: 1270


Need a Campaign manager? TG: t.me/GodofThunderpro


View Profile WWW
October 07, 2024, 04:02:52 AM
Last edit: October 07, 2024, 08:16:09 AM by Learn Bitcoin
 #5

First of all thanks to my friend Learn Bitcoin for introducing me to such a nice platform.Today I will talk about some important tools that a coder must have.

You're welcome.
You don't have to mention me in all your posts Wink

It's a nice one. Not bad as a beginner. But you could improve more. When you have pointed out the names of the tools, you could write some details about the tools you mentioned. For example, let's say a tool has some special feature that makes it unique or better than its competitor. In this case, your thread will be more detailed, and the community would love that. I would say read a lot and see examples. You can check user PowerGlove's post history and how he is contributing.

.
 MΞTAWIN 
▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
 
 THE FIRST WEB3 CASINO 
▄▄██▀███▀███▄▄
████░░▀░▄█████
▄█████░█▄▀█░█████▄
███████▀░▄░░██████
▐███████▄███▄██████▌
███████████████
███████████████
███████████
█████████
▀█████████████▀
▀█
██████████▀
██
███████████
▄████████████████████▄
████
██
██
██
██
██
██
██
██
██
██
██
████
███████████
▄███████████████████▄
█████████████████████
████▄░▄░███████▀▄████
█████▄▀█▄▀███▀▄██████
███████░██░▀▄████████
████████▄▀█▄▀████████
████████▀▄▀██░███████
██████▀▄███░██▄▀█████
████▀▄██████▄▀▀░▀████

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

█████████████████████
▀███████████████████▀
███████████
████
██
██
██
██
██
██
██
██
██
██
██
████
 
. PLAY NOW .
BlackHatSojib (OP)
Member
**
Offline Offline

Activity: 81
Merit: 12


View Profile WWW
October 07, 2024, 08:05:43 AM
 #6

First of all thanks to my friend Learn Bitcoin for introducing me to such a nice platform.Today I will talk about some important tools that a coder must have.

You're welcome.
You don't have to mention me in all your posts Wink

It's a nice one. Not bad at a beginner. But you could improve more. When you have pointed out the names of the tools, you could write some details about the tools you mentioned. For example, let's say a tool has some special feature that makes it unique or better than its competitor. In this case, your thread will be more detailed and the community would love that. I would say read a lot and see examples. You can check user PowerGlove's post history and how he is contributing.
Thank you
I will try to write more details later and try to improve myself by following your guidance.
DYING_S0UL
Hero Member
*****
Offline Offline

Activity: 784
Merit: 691


The Alliance Of Bitcointalk Translators - ENG>BAN


View Profile WWW
October 09, 2024, 08:18:09 PM
 #7

Legends use Notepad  Cool

(being sarcastic... Tongue)

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
BlackHatSojib (OP)
Member
**
Offline Offline

Activity: 81
Merit: 12


View Profile WWW
October 09, 2024, 08:21:23 PM
 #8

Legends use Notepad  Cool

(being sarcastic... Tongue)
Then i am legend too 😅
But notepad and Notepad++ is good also.
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!