Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The rule of thumb I often hear and that makes sense to me is to learn or familiarize "one level lower" than what you currently know. For example, advanced C/C++ programmers would occasionally explain stuff based on assembly. At the "higher levels", instead of treating functions and libraries as black boxes, try understanding the algorithms behind them. Even just learning general computer architecture without diving into the lower level details can help in understanding code.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: