What you must know about text and encoding irrelevant to the programming language you are working with.
As long as synapses are firing in your brain, you will have ideas. Most will be bad, some will be good, but all of them will be generally worthless until you physically execute on them.