<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Tease programming on Ubuntu]]></title>
    <link>http://brainstorm.ubuntu.com/item/4354/</link>
    <description><![CDATA[Linux offer great tools to develop software, but there is little effort to promote them to beginners.<br /><br />If you look at the competitors, they offer unified development platform and associated documentation. Have a look at XCode+developerConnection and VisualStudio+MSDN, this is ideal infrastructure to get new programmers.<br /><br />It would be nice to have a dedicated website to inform people about the development on Ubuntu. The website could help people to make their first software, help them to begin with the main IDEs, and give links to get further information on the official website of the language/IDE/framework.<br /><br />Such a website should be very appealing and simple to help the beginners. Help in lot of language would be a plus since lots of people don't speak English.<br /><br />More developers means more people to implement the idea of Ubuntu Brainstorm :)<br />
<br />


<b>[465 votes] Solution #1: Auto-generated solution of idea #4354</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Wed, 12 Mar 2008 11:12:51 +0000</pubDate>
    <lastBuildDate>Fri, 23 Oct 2009 06:46:18 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/4354/</guid>
        <item>
  <title>Comment from fluxy</title>
  <description><![CDATA[Good idea but why should it be the Ubuntu dev team's responsibility? I believe a community project would be better suited for this, as long as it got many people and support.]]></description>
  <pubDate>Wed, 12 Mar 2008 11:36:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[I agree.. Whose problem is it then? Eclipse has gotten a lot of its act together, but the issue is the distro's, who aren't recommending a standard set of programming packages for developers. Once thats done, we can submit ideas on how to integrate them better together, that can be submitted upstream.<br /><br />+1]]></description>
  <pubDate>Wed, 12 Mar 2008 13:12:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[I should also add that using your logic fluxy, Xcode isn't Apple's problem. Because its basically just a package of a bunch of libs, GCC, and a few ides]]></description>
  <pubDate>Wed, 12 Mar 2008 13:13:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from ricegf</title>
  <description><![CDATA[One of the most popular feature of early home computers was built-in BASIC, providing a simple and standard way for newcomers to program the computer.<br /><br />I think that a standard Gnome package that included Python, PyGTK+, and a really good beginner-oriented IDE (not Eclipse, which is professional level) would result in a flood of interest in programming similar to what we saw in the 1980's. Perhaps we could steal from the OLPC Sugar concepts here, which enable anyone to easily modify or write new Python code for their own computer.<br />]]></description>
  <pubDate>Wed, 12 Mar 2008 14:42:14 +0000</pubDate>
</item>
        <item>
  <title>Comment from belovedmonster</title>
  <description><![CDATA[Why cant this be a separate project with its own url, but the logo/title of the project says "sponsored by Ubuntu"... That way it's not a distro specific thing, but Ubuntu is being pro active in starting it and gets the most benefit from it.]]></description>
  <pubDate>Wed, 12 Mar 2008 15:22:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from idaho06</title>
  <description><![CDATA[The next version of gnome, 2.22 has Anjuta integrated as a new module of the desktop environment. I am pretty sure that a few clicks in synaptics would bring you a clomplete develompment tool for your ubuntu.<br />KDE has its own tool too :)]]></description>
  <pubDate>Wed, 12 Mar 2008 19:50:19 +0000</pubDate>
</item>
        <item>
  <title>Comment from soldierboy</title>
  <description><![CDATA[+1 EXCELLENT suggestion. The more coders we have, the more everyone benefits.]]></description>
  <pubDate>Wed, 12 Mar 2008 21:53:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ikipou</title>
  <description><![CDATA[Anjuta/KDevelop/Eclipse/etc are only part of the solution. Giving the tool is not enough, you have to promote them, and show how they work. Unfortunatly, not every developer read the fucking manual.<br /><br />Anjuta is for C and C++. Eclipse is mainly for Java. This languages are difficult for the beginners. You have to promote this IDE, but for a skilled developer point of view.<br />We should also provite help for user coming from other IDE like XCode and Visual Studio.<br /><br />The idea of ricegf is great. With a nice tool and PyGTK+, a beginners could get a window with "hello world" in two minutes and three click. Then you can tell people that Ubuntu is the easiest way to learn programming.<br /><br />Finally, developers need to know how to distribute their software. Helping beginners to create a .deb package would be great.]]></description>
  <pubDate>Wed, 12 Mar 2008 22:32:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from BrokeBody</title>
  <description><![CDATA[Noope.<br /><br />-1]]></description>
  <pubDate>Wed, 12 Mar 2008 22:57:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from jkeats3</title>
  <description><![CDATA[Yes!  More aggressive intentifying of potential coders to join the Ubuntu project - the more muscle, the faster we blow Microsoft and MacOX out of the water in all the areas of: speed, reliability, features, adaptibility, and documentation.  Did I leave anything out?]]></description>
  <pubDate>Thu, 13 Mar 2008 00:30:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[I see the current issue is that unless we tell developers we want a few tools to work together, they wont actively integrate them. This will get that process started. <br /><br />It doesn't need to be a specialised distro, just a meta-package. Comeon people. ]]></description>
  <pubDate>Thu, 13 Mar 2008 05:19:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from XSP</title>
  <description><![CDATA[The real problem is even if they do it, you'll just have a bunch of complaints on the tools chosen for inclusion. Say you recommend Anjuta. People will complain about not using Eclipse. Or you decide on Geany. People will complain about not recommending vim. Or you will have people complaining about not using code::blocks, etc.. Gnome recommends Anjuta as it's meant to be easily integrated with the desktop.<br /><br />Personal preference is what would hold something like this back. <br /><br />The IDE would need to implement every possible solution for building. autotools, cmake, scons, etc... There would be debates on which languages to use. There would be debates on which versions of libraries to use. Which verison of GCC to use, so on and so forth.<br /><br />Don't take this as me being against the idea. I am all for it. It will require a lot of work to implement it though. To be honest, a completely new IDE should be written for something like this. Something that could make use of widgets for GTK+, QT, and wxWidgets at a bare minimum.<br /><br />It would need to be intuitive. Library inclusion should entail the program searching for installed libraries, and cataloging them. Making adding them to your program as simple as checking them from a list.<br /><br />Actually, this is an idea that I would be willing to help implement.]]></description>
  <pubDate>Thu, 13 Mar 2008 08:49:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from himerx</title>
  <description><![CDATA[great  idea <br />the first  objetive is "promote them to beginner developers"<br /><br /><br />+1 ]]></description>
  <pubDate>Fri, 14 Mar 2008 20:25:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from Eldmannen</title>
  <description><![CDATA[Yeah, would be nice with a Ubuntu developer network where you can find useful code snippets, and download simple demonstration applications, etc.]]></description>
  <pubDate>Fri, 21 Mar 2008 23:20:18 +0000</pubDate>
</item>
        <item>
  <title>Comment from YannUbuntu</title>
  <description><![CDATA[Quote:"Help in lot of language would be a plus since lots of people don't speak English."<br /><br />here is an indirect but efficient idea:<br /><br />http://brainstorm.ubuntu.com/idea/5832/]]></description>
  <pubDate>Mon, 31 Mar 2008 05:42:19 +0000</pubDate>
</item>
        <item>
  <title>Comment from edog</title>
  <description><![CDATA[I like to think of myself as a pretty decent C++ programmer, but I've only ever used Visual Studio.  As a result, I am entirely used to the IDE managing my makefile(s) for me and I wouldn't know  where to begin to get a project to compile on a  Linux system.  A guide for Microsoft refugees like me - especially one about converting our current projects to be Linux friendly - would be really helpful in promoting Linux programming.  ]]></description>
  <pubDate>Mon, 21 Apr 2008 02:54:59 +0000</pubDate>
</item>
        <item>
  <title>Comment from KenWeiLL</title>
  <description><![CDATA[that is what i'm looking for in linux.<br />its a great idea.<br /><br />i was also looking a programming language that works like Visual Basic. I've heared about Gambas that its almost the same as visual basic.<br /><br />actually, i was looking for a good IDE programming language. im used in programming from Visual FoxPro 6 in windows world. Its IDE with built-in database. I liked Visual Basic, only you need to have MS Access to create/access database. Visual Fox Pro has it all in one package.<br /><br />Im looking for a good package in linux does have it all like visual foxpro. an ide with built-in database.]]></description>
  <pubDate>Sat, 05 Jul 2008 23:44:59 +0000</pubDate>
</item>
      </channel>
</rss>
