Hacker News new | ask | show | jobs
by tmaly 3071 days ago
Once you get over the syntax and basics of writing a program, I would recommend learning about writing maintainable software.

Kent Beck's 4 rules of simple design is great. You can find the rules online.

Some great books are Clean Code, Pragmatic Programmer, Working Effectively with Legacy Code