My confession on learning coding

Right at the beginning of learning coding, I really have no idea what to do nor where to start. I tried to seek various sources from the web and followed them.

By then I discovered the most complicated part so far is algorithm because it’s all about logic and maths. And to write proper functions in coding, we have to practise and practise, but before that, I really copied a lot solutions from the open source communities whenever I don’t know how to solve the puzzle.

One of the reasons maybe I’m not from a traditional CS degree from the college, where they learn all the stuff step by step with a proper sequence, rather than starting at the middle and missing all the basic stuff, like me.