Love it, I hadn't seen it yet. I've been trying to handle links to tutorials, links I find while reading tutorials, resources that might be useful later when I'm already familiar with what I'm trying to learn, and it was clumsy. Tried Delicious, Kippt etc, but a focused service is much better—and more likely to have good links from other users.
Already found some interesting tutorials and posts while searching for something I intend to start learning this month. Thank you.
Addendum: a problem I've found while trying to find good learning material is that of the unknown unknowns (https://en.wikipedia.org/wiki/There_are_known_knowns): when you're starting out, you don't know what you have to learn yet. Maybe guides that tell you what you have to learn, in what order... A way of letting the user organize tutorials that lets the user "patch" holes in their knowledge by adding other tutorials, or revisiting some tutorials... Well, this is beyond the scope of Pineapple, but it's an interesting problem to think about.
My site was submitted 1 year ago, and I have since made an awful lot of updates. There will be a ton of gems on here that you will find, I assure you of that!
Thanks! I'm at the point now where I will see something simply incredible that blows my mind, I'll submit it to my own site... and it will already have been submitted like 6 months ago, and I completely missed it the first time, heh.
I've tried to make it easy to find what you're looking for (tags, search by tags as well as text, categories, wiki, etc).
I should also mention that it is quite heavily moderated, similar to HN. People sometimes don't agree with that, but you can see from the quality of HN it beats anything like reddit, because grammar and quality are important. I'm sort of the same way, but related to resources. That really helps the signal-to-noise ratio, and even though some might not like that, it's very important to me.
I've been following this site for a little while now, it's turned into a great resource for me and I've really enjoyed watching it come along. Nice job.
Looks great. I've been kicking around a similar idea for a few years but never got around to building it.
A platform for ranking the best resources to learn anything and everything would be amazing. You could then have "verified experts" in the field help curate tracks and syllabi on top of that information that users could then follow like a regular college major plan.
I see the inclusion of paid tutorials. In the interest of your claim of only including things "that don't suck", have all of these been curated and reviewed? Does the tutorial provider give you free access to give it a proper review? Or is this just a list of tutorials, and the Reddit style votes will determine what sucks and what doesn't?
I review each link that gets submitted for quality (in addition to people voting), although you're right about paid ones, I can't always see the real details. It's fairly easy to tell when something is good quality though, even without seeing the real meat. For example, these are paid, and look very good, just based on the demo, etc: https://www.destroyallsoftware.com/screencasts
Why aren't the resources tagged "ruby on rails" also tagged "rails" and "RoR"? People will try searches on various tags, not just the first tag you thought of. Maybe you allow users to tag the content, but maybe I arrive at the site just wanting to search and find what I searched for.
Good point, but what ways are there to solve this problem and why solve it? Having 4 different tags for RoR show up under an item is probably not a good idea for a variety of reasons. One of the problems would that some items might be tagged with only 'RoR' and not 'Ruby on Rails' resulting in the user having to aggregate more tags to get a fulfilling search. However the point you make is valid, so it is a problem which should be looked into imo.
Maybe an implementation of an underlying thesaurus could solve this? It might however be hard to maintain it. Any other ideas for how to solve this problem?
Yes an underlying tag thesaurus would be good. Or tag synonyms as leepowers called (I think) the same idea above.
Just to state here a metric for what the end goal is, whatever method is used would ideally provide the same or a pretty similar hit list for any searches for different synonyms with the same meaning.
I feel it somewhat makes it harder to find things that way because it fragments things too much. It is tricky for some things, but it's kind of like stack overflow.. 90% of the time you're right. For the remaining 10% you can use the regular text search vs tag search.
Lots of Topics
The amount of resources on Pineapple is growing every day. If you don't choose to participate, at least check back often and browse, that's okay too!
I guess that tag cloud is actually an image file...can't it just be a repeat of the sidebar-cloud, for convenience? If not, I guess I had expected either the image or the headline to be clickable and take me to a categories listing.
Are the tags user created? One thing I've learned through experience is user created tags are almost universally useless (this is especially true when the service gets popular, and people start adding completely false tags to content, in hopes of garnering more attention).
They're not entirely user created. You need a certain score to add new tags, and by that point you have gotten the feel of Pineapple where I'd trust that user to add new tags. I also moderate all new ones that are added, and update tags for all new resources added. I also delete redundant tags, etc.
I came up with the same idea recently, only I wanted to build it around StackOverflow, but this is much, much better :D
A note: You should separate profile and favorites pages, I don't like watching my own face all the time :D It would be more useful if favorites would get more space.
Haha, right on. Thanks for adding lots of good stuff btw.
I see what you mean - in the meantime you can click the 'favorites' link at the top right (instead of your name) and that will skip the profile section, unless you have a huge monitor that is.
I see, but I think they (profile and favorites) belong to separate pages.
Another suggestion: A flagging or some other solution would be nice for incorrect info (bad/missing tag, wrong description, etc.) so users could help you out marking content which needs improvement. Or like on SO, a user with enough reputation could edit tags, etc.
What forum software do you use? Did you wrote it yourself?
Nice site. I think the only thing that I would like to see is the name of the site as well as the page title, so that I can see if there are multiple tutorials from the same site. Thanks for the collection, I'll be sure to use it when searching for learning material.
At the moment it is a hobby. It gets quite a lot of traffic, but I'm more interested in providing a really solid resource for people rather than making a few bucks off ads and taking away from that experience.
I was thinking about offering paid tutorials however, recorded how I would want to see them (more live coding, and more complex topics. Also more start-to-finish projects).
Already found some interesting tutorials and posts while searching for something I intend to start learning this month. Thank you.
Addendum: a problem I've found while trying to find good learning material is that of the unknown unknowns (https://en.wikipedia.org/wiki/There_are_known_knowns): when you're starting out, you don't know what you have to learn yet. Maybe guides that tell you what you have to learn, in what order... A way of letting the user organize tutorials that lets the user "patch" holes in their knowledge by adding other tutorials, or revisiting some tutorials... Well, this is beyond the scope of Pineapple, but it's an interesting problem to think about.