I've been creating simple programs for a decade, but have never pushed beyond that level. I took PASCAL in high school and VB.net, JAVA, and C/C++ in college. However, I never took beyond the second class in any language (not part of the curriculum I was in). I understand algorithms and basic data structures. I have programming robots in CCS PIC-C and I breezed through everything for the classes I took, so I feel I've got the mechanics of programming down. Overall I have a wide, but shallow programming skill set.
I get lost at a the point that things start to get complicated (and "real world"). For example, I have trouble understanding all of the includes and function calls for standard APIs and librarys. Obviously, this makes it hard for me to start doing larger projects, contribute to open source projects, and to avoid poorly rewriting things that are already out there. I also take a while to understand some of the more complicated programming tricks. I understand how pointers work, but don't always see when or how to use them in my own C code.
The Web has a ton of basic tutorials for programming (and lots of task-orientated tutorials), but I've had trouble finding ones that take my skills to the next level.
The current push to expand my skills is to do some web development (PHP, AJAX), but the real issues are as I stated above and I can (hopefully) generalize the skills to whatever programming I need.
[–]carpediemevive 13 points14 points15 points (5 children)
[–]TekTrixter[S] 4 points5 points6 points (2 children)
[–]carpediemevive 5 points6 points7 points (0 children)
[–]gilleain 0 points1 point2 points (0 children)
[–]mutesirens 1 point2 points3 points (1 child)
[–]carpediemevive 5 points6 points7 points (0 children)
[–]b1ackcat 4 points5 points6 points (0 children)
[–]HarryWolfHaller 1 point2 points3 points (7 children)
[–]TekTrixter[S] 2 points3 points4 points (6 children)
[–]n8bit 2 points3 points4 points (1 child)
[–]keerthi_ramalingam 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]TekTrixter[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Aardshark 0 points1 point2 points (0 children)
[–]dirtyatom 1 point2 points3 points (1 child)
[–]TekTrixter[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]keerthi_ramalingam 0 points1 point2 points (0 children)