Coding takes time. It’s neat, but time consuming.
Welcome to the wonderful world of coding. In order to code properly, there are concepts that need to be understood. Without these basics, things can be sloppy, redundant, or a hassle for others perusing your work.
Software development requires basic understanding of Computer Science and language syntax. It also depends on what type of work you’re doing.
Actual program projects, either front-end or back-end development, tend to use languages like Python, Java, C#, C, C++, R, Rust, etc.
Learning how to code?
- Teach Yourself Computer Science <– USE THIS. An excellent overall guide.
- FreeCodeCamp — A free starting point. Structured, easy to use, but a bit simplistic.
- The Odin Project — Free learning tracks. A bit more ‘hands off’.
- MDN Web Docs (Formerly Mozilla Developer Network) — A great resource
- Computer Programming (Wiki) — Useful for background info.
- Software Development (Wiki) — Same as above.