That's my problem though, I'm a very slow learner, and it makes me feel dumb sometimes 'cause the best way for me to learn is through examples… any ideas of "baby steps" I could take in coding to get off to a start?
the key point to this is to learn the Syntax, once you have the basic syntax for C down, it won't be much.
I recommend that since your using smaug, take some smaug-snippets, and install them. That will get you familiar with the code-base, and will also get you used to working with the source.
Ontop of that, I also recommend that if you come across any errors in the compiler, that you take the time to debug them through experimentation. Most errors you will most likely find are syntax errors if you get any from installing a snippet.
Outside of that, crash's will happen, learn how to use gdb on the core so that you can if anything, just get the line-number from the code where the crash originated.
Those are the only tips I can give you without getting really deep into the whole base of suggestions inwhich mean you having to learn C/C++ and taking up the usage of valgrind, which is the coders favourite tool for memory debugging… Atleast it is for me.
That's why I put for OLC. He said he's wanting to learn to 'code on smaug'. Maybe he's never messed with anything smaug related. He has to learn how to build as well :grinning: The OLC can be quite big, but a little step will go a long way in making it easy.
I put the first two sites because between these three, someone will be willing to help on anything because there are some good people here. I just added the OLC if he wanted some references for that.