Software folks do that all the time from stack-overflow... The key is to understand what ur copying or the code that ur borrowing for ur project... If u understand what u r doing then u are all set... In school, u still have to memoriz