I am a nooby programmer who wants to learn more but is having difficulty with certain topics -- pimarily pointers, templates, and very nitty gritty type stuff that is not intuitive to me at this time. I predominantly code in C++ but I am looking into Java as well because of people I know who want me to work with them on small projects like game mods and small games.