Use another base..
Some suggestions;
Hyperion
shard
devolution
dodian
delta
Someone off them, I would use delta or devolutuion dodian or something to start off with..
Then later go to shard or Hyperon, Why i'm saying you shall start with some basics is because as i've experied Shard and Hyperion are abit harder to code..
Or an easyer explanation, Get some Programming knownledge before starting with something harder.