That depends on whether you ' d started it right side out . Basically , there are two stitches , knit and purl . Purl is the reverse of knit . A knit stitch is flat on the ' right ' side and has a bump on the back and purl has the bump on the right side and is flat on the back . If you start knitting a sock that ' s all knit flat on the outside and then start doing the reverse purl halfway through you end up with a frankensock that needs to be ripped back to where you last did it right . <| sep |> One thing I did recommend was trying to translate a function or ten in assembly to a higher level language usually C or C . I . e . first you would start with just directly translating the instructions , but then you would try to understand the meaning of them and translate them into actual CC syntax . For a rather simple example see this presentationid . gtel 0110 slides 3236 . This is a good approach for CTF challenges as well . Another good exercise is doing it the other way around write some code in CC , compile it and disassemble that , and see if you can find your way around it . Also , try to translate yourself the code from CC into assembly slides 2629 . At the beginning you basically need to know what is translatable to what . Another thing is that you need to be able to spot what is important in the code and what is not e . g . boilerplate code common prologuesepilogues added by the compiler , etc . But this comes mostly with experience . E . g . one thing folks starting with RE struggle with is actually finding the right function to reverse engineer e . g . the main function . So to start , try really easy challenges e . g . create by yourself and see if you can get your head around them and solve them . And increase the level with time . Being fluent in debugging and writing assembly code is another useful thing to learn . You don ' t have to remember everything of course , or know all the instructions see slides 2224 . Also , this is a nice cheatsheet for assembly it ' s a mirror , its not mineIf you have any specific questions , let me know