As OriginalGriff said, the only way to become a good developer is study, practice, study, practice ...
Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++ (manual memory management makes C and C++ more difficult when learning programming)
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[
^]
- A problem ? Google is your friend.
- Learn
Boole algebra
- Learn one or more analyse methods, I recommend
E.W. Djikstra top-Down method
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[
^]
https://en.wikipedia.org/wiki/Structured_programming[
^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[
^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[
^]