That's not enough. can you try to take some blockchain courses? You need also to learn various programming language like solidity, Java script and many more. Creating a new blockchain means you will be building it again from the start and you will be also need to build your own wallet and various things that will have needed by your new blockchain. Why don't just create a second layer solution instead of building a new blockchain that will need a very long time to go(I meant when you're building this only by yourself)?
There are lots of courses and source code on the internet to deploy the new blockchain. Blockchain was open source. You can also look at what kind of programming language that used by ethereum.
https://ethereum.org/en/developers/docs/programming-languages/These days majority of new blockchains were using solidity. I think that you must consider deploying second layer solution instead of building the new blockchain.