I was just wondering,for above-beginner level programmers (6 months- 1 year experience),who are still learning new tricks and techniques.
Which would be more suitable for them, re-reading some of the "basics" books to cover the bases they are missing ,and really fully understand some of the concepts/code they've been writing till now.
Or should they start reading more advanced books that explain new features, or smarter techniques to execute tasks.
this is mainly aimed for C#/.Net Related books , since every new framework introduces alot of new enhancements/libraries , but a general answer would be helpful since i use other technologies and programming languages too.
Edit: when i say reading , it also includes practicing what is being read too.