Qiskit
It is an open source SDK for working with quantum computers at the level of pulses, circuits and application modules.
IBM Quantum Experience account to run the code and try new things with Qiskit.
Don't forget to make anQiskit_Basics as its the introduction, the commenting gets less agressive right after.
I've tried my best to comment most of the parts , some parts maybe repetitive inCode Sample:
qc = QuantumCircuit(1, 1) # Initialisation of 1 qubit , 1 classical bit circuit.
qc.x(0) # Adding an Xgate to q1
qc.measure(0, 0) # Measuring q1
qc.draw() # Drawing the quantum circuit