Forgot your password?
typodupeerror
Programming

What Knowledge Gaps Do Self-Taught Programmers Generally Have? 396

BeardedChimp writes "I, like many others here, have learned to program by myself. Starting at a young age and learning through fiddling I have taught myself C++, Java, python, PHP, etc., but what I want to know is what I haven't learned that is important when taught in a traditional computer science curriculum. I have a degree in physics, so I'm not averse to math. What books, websites, or resources would you recommend to fill in the gaps?"

Comment Re:Installing Software (Score 1) 1918

You have a valid point. We should probably further define "work" as not-IT vs. IT. For those of us that work in the industry, work and hobby are mostly one and the same. For those not in IT, I agree, productivity shouldn't come to a halt while trying to figure out some computer-non-work-related task.(you have friendly neighborhood sys-admins for that....:)) To that end, KDE, Ximian, and Gnome all have interfaces that windows users find surprisingly familiar. As for distro's, Mandrake and Redhat are probably the easiest to get up and running, and both have an rpm package management system to get around the make...compile problems you were mentioning. As your knowledge grows, you'll see where rpm has shortcomings, but in the beginning it can be helpful in cutting down your level of frustration.

Slashdot Top Deals

A method of solution is perfect if we can forsee from the start, and even prove, that following that method we shall attain our aim. -- Leibnitz

Working...