I work in the child care industry. and we did a newsletter with Comic Sans body text for several years, it was a very friendly font to use, also quite readable. Our clients liked it.
Given what I see in publications, design books and sites that some professionals call 'good' or 'cutting edge' design I have see far worse issues in approachability/usability/readability than using Comic Sans.
The ones I've found that are good starting points:
Stylin' with CSS by Charles Wyke-Smith - its mainly a (good) CSS book but gives enough hints at good design so you don't go overboard.
Handcrafted CSS by Dan Cederholm with Ethan Marcotte - again CSS tutorial with emphasis on good design with CSS.
Once you get the handle on those (or before hand) check out the great examples in CSS Zen Garden. ( http://www.csszengarden.com/ ) Something you can pick apart and analyze. The cool thing about ZenGarden is the HTML is always the exact same file it's the CSS and graphics that make the designs different.
Beware web design books that concentrate purely on web design - some of them are trying to be too artsy and cutting edge, look inside the book before buying... also some may be specific for templates in WordPress, Joomla or some other CMS.
I find dokuwiki to be a great wiki - does not need a database if you don't want one. Stores data as text files and images, so easy to look at source data. The access system is nice, can set up access groups. With the right template you can make it into a nice little CMS. Have used it at work and Staff seem to be able to get a handle of it pretty easily.
Yeah I looked, and they even have versions for Windows Mac and Linux. Once they add in mobile support they have it pretty well covered for all platforms. I don't think facebook/skype has the same support level.
In some situations you may be data rich but function poor. Like embedded devices where you have a limited instruction set, 128bytes of RAM, but access to megs of ROM for program/data.
Programming PHP - O'Rielly its not the cutting edge book (2006), but it is by PHP founders and a good ground-start to get a feel for the language and what the commands can do. I learned quite a bit more on how many of the commands work than what other books covered. You will still need a good OOP book,
for OOP I've liked PHP Objects, Patterns and Practice by Matt Zandstra
Some Classic Computing Non-Fiction (circa 80s and earlier):
* Soul of a New Machine - Tracy Kidder
* Fire in the Valley - Paul Freiberger and Michael Swaine
* Hackers - Steve Levy
* Commodore: A Company on the Edge - Brian Bagnall (get the second edition)
* The Psychology of Computer Programming by Gerald M. Weinberg - for being written in 1971 (with an updated edition in 98) it is very interesting and still relevant.
* Coders at Work: Reflections on the Craft of Programming by Peter Seibel - interviews of many luminary programmers, how they got stated and what they have done.
In case its a case of not 'getting' bitmap editing... You might consider a vector editor - like Illustrator or Inkscape. Works more like a programmer's mind; where you need to tweak elements and can always go back. Photoshop doesn't always give you that flexibility.
There are also tutorials on-line on doing buttons and such for inkscape/illustrator.
Think of errors I had probably missed before I started compilation. Just about any long process I think of the stuff I forgot to check before I initiated it. :-D
Other than that I get up, take a break, I deserve it.
"BBS: The Documentary" and "Get Lamp" by Jason Scott are a couple great hacker docs, about BBSs and Interactive Fiction Games (though I would have to say they have a more Apple/wintel PC bent over other computers, but still historically interesting). Both have many great interviews with BBS and interactive fiction luminaries.
Tilt - The Battle to Save Pinball, this one covers the trials and tribualtions of Pinball 2000 the development of a digital/analog pinball hybrid. There's also The History of Pinball, its not as fancy but it's interesting.
The King of Kong is slightly entertaining about the world of Donkey Kong high scores and a peek into competitive arcade game competitions.
Revolution OS - About Linux/GNU kinda dry but interesting interviews.
Deathbed Vigil...and other tales of digital angst. Documents the last days of Commodore when it went bankrupt in 1994. I think mainly interesting to Commodore fans or folks who enjoyed seeing commodore fail...
From my perspective it seems like Apple dropped FCP and is using the iMovie codebase. I don't think it is a matter of dropping Ancient technology more one of cutting production costs.
And the "Apple plans to have [that feature] in a future version" is a long standing practice... in a future version they will implement it, and then in a later version they will get it fixed so it is usable, etc.
From experience, I'd wait till FCP X.2 or something... when they actually get stuff complete and working.
Here are a few glimpses from my perspective of a long-time techie at an NPO.
Many NPOs can't afford having their staff "surf the net all the time." Those that have the most opportunity are usually managers or higher up which need to network more than support staff. So in that respect that cuts the number of participants quite a bit.
NPOs aren't the same, I went to a NP software development conference, I was from a private NP doing community services with state and fed monies. Many of the others were community/social/political NPOs that are more geared for advocacy, etc. So finding a common thread can be a challenge... and many NPs are in competition for similar funding or causes.
Of the social networks I've seen that mixes well is the forums etc. on TechSoup, the draw is everyone needs tech support and Tech soup has donated software/hardware for NPOs. I've seen others, like one on Ning but that fizzled when the costs went up - NPOs are really tight with their budgets.
Yep, on the California Tax form - called the Use Tax. I go through my eBay/Amazon/etc stuff and work up a total. I like having stuff like libraries and roads without potholes.
Programming is people coding upon the shoulders of others... or once the magician does his trick the trick changes from "impossible" to "there's a way to do it". Also some languages are better suited for some tasks than others.
Sounds like you want a path of least resistance, then look at what similar services are running on top of, if they pull off the features you desire those platforms would be something to take note of.
Next talk to the people who will be doing the work, see what they think, show them examples ("this is the magic I want on my site, can we pull it off with platform X? and can we do better by also implementing feature Y?") They know their tools and see behind the magic, they can tell you how they could pull it off with their tricks (some might even start their gears turning and give suggestions). Those that can see it and build upon it could be what you are looking for. Of course you want a team so get second and third opinions to build a consensus.
17? Take it from us old fogies - the older you get the more responsibilities you will have. You won't have the freedom to go to school and mingle as you do now. I'm not going to say go to college (never went myself) but you have way more opportunity now in your life to explore and learn than you will in 10 or 15 years when you are definitely in the working-age category.
Definitely wasn't a laptop - back then the big thing was "Portable", no one considered doing stuff on the go. Once we got to the TRS-80 Model 100 (and its relatives) a couple years later then we were thinking laptops.
Learn what you need to get stuff done. Depending on what you are planning to develop and how you wish to approach it is how you choose the language(s).
Given what I see in publications, design books and sites that some professionals call 'good' or 'cutting edge' design I have see far worse issues in approachability/usability/readability than using Comic Sans.