Most colleges have a computer science department, but they tend to be well behind the curve when it comes to modern technologies.
There are no shortage of programming websites out there - which one you go to depends entirely on what you want to program. If you want to make windows applications or games, I'd grab a copy of Visual C# express (free) from Microsoft and start digging into .NET. If you're just wanting to make spiffy websites - a visit to Lynda.com will be more your style.
One thing to note is that there are tons of disciplines and languages when it comes to programming, and no single one will let you do everything you're wanting. Most likely you'll need to pick a starting point (ie. simple form based application) and pick up on the peripheral technologies as you need them (ie. database applications using some form of SQL, network applications using various transports, etc.)
There are, but the vast majority outside of colleges (community and otherwise) are aimed more at continuing education for professionals than they are for rank neophytes. Having started coding over 25 years ago now, I really can't tell you how best to begin your journey, but I'd recommend as a matter of course taking an introductory class on programming so you don't spend an obscene amount of time trying to obtain basics by brute force.










Reply With Quote