SeanMc wrote:
Right now I am having trouble motivating myself just to put things away and start programming. I came back here after a short time, I first came here because I was inspired by OSDev, but I think it happened too soon. I really think I should choose something else to program first.
First off, I get physically tired very easily and all energy gets drained out of me. It's hard to motivate myself to do anything in life. It's like I don't have any real drive to accomplish things.
I also pick up on trying to learn to do something but later I end up getting sidetracked and go onto something else, and it repeats in a pattern. I am always told to "just do it and start programming", but it seems like people ignore the part about having to do reading. I'm not a self-starter, I feel like I am retarded.
- What woud you like to do the most right now?
- What step do you plan to do right next to make it possible to get the results you want immediately?
It's not so difficult if it's done in that way. This website is here to help, it just needs to apply colaboration from all of us.
The modern version of JavaScript and HTML, with all of its low level and high level features is the easiest thing you could learn, and you can already program anything with it (emulators, text editor, compilers)... using Emscripten also if you want to compile C/C++ code to JavaScript.
When it happens, it's because you have so many things you want to learn and do that you just cannot decide. If you do one you feel that you are losing your time from the point of view of all others, for each mistake and delay you suffer when you cannot do something right and it just fails.
You just need to calm down and set an immediate and concrete goal:- What do I want to do? -Just specify the end result-
- What's the next step? -Here you have to stop any confusion and be specific, because you have to define a step to give immediately, like "make a search for the programming languages, C or Assembly, or others, to start learning". -
Use your brain to decide to perform concrete things in real life. If you stay in the same place mentally it means that you aren't using your brain, but instead it's an executable/dynamic/intelligent/self-aware worry and confusion that is using your brain instead, and draining your mental and physical energy, attention and decisions. But it can be stopped with the questions and actions above.