Re: [Elementary-dev-community] Getting Started With Vala
If you're totally brand new to programming I would suggest Codecademy. They have a great interactive JavaScript tutorial that introduces you to programming concepts like variables, methods, arrays, etc.Cheers, Daniel Foré elementaryos.org On Sun, Jul 27, 2014 at 9:36 AM, Craig wrote: > Unfortunately, vala isn't a very easy language to get started with, and I > haven't found any awesome, comprehensive resources. Personally, I couldn't > figure it out until I learned C. I have quite a bit of programming > experience and I really like helping people, so fire off an email if you > have any specific problems or questions. Otherwise, I recommend the vala > Google plus community. There's also a mailing list. > On Jul 27, 2014 10:50 AM, "Harris" wrote: >> Hi Elementary os Devs, >> >> I am trying to get started with programming Vala so I can give back to the >> Elementary community. In the past I have programmed with visual >> programming languages like scratch and MIT App Inventor. I started reading >> https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it >> as it was too advanced. Do you know of any other books or tutorials that >> are meant for people like me with minimal coding background. >> >> Thanks, >> >> Harris >> >> -- >> Mailing list: https://launchpad.net/~elementary-dev-community >> Post to : elementary-dev-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >>-- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Getting Started With Vala
+1 for learning with go. Their interactive tutorial on their website is awesome! -Ryan On Sunday, July 27, 2014, Craig wrote: > On the subject of good starter languages, python is really good and has > some good starter material, but Go (golang.org) is nearly as easy and > will teach you more about how things work in statically typed languages > like vala, java, c#, c, c++, etc. > On Jul 27, 2014 11:48 AM, "David Gomes" > wrote: > >> I beg to disagree, vala has great material - especially The Vala Tutorial >> and Valadoc. However, for people with little to no programming background, >> picking it up can be complicated as it wasn't really meant as a >> first-language. >> >> Having said that, what I recommend to Harris is to start off with >> something simpler like Python and when you're feeling more confident try >> The Vala Tutorial again. >> >> Have fun and good luck, >> David "Munchor" Gomes >> On Jul 27, 2014 5:37 PM, "Craig" > > wrote: >> >>> Unfortunately, vala isn't a very easy language to get started with, and >>> I haven't found any awesome, comprehensive resources. Personally, I >>> couldn't figure it out until I learned C. I have quite a bit of programming >>> experience and I really like helping people, so fire off an email if you >>> have any specific problems or questions. Otherwise, I recommend the vala >>> Google plus community. There's also a mailing list. >>> On Jul 27, 2014 10:50 AM, "Harris" >> > wrote: >>> Hi Elementary os Devs, I am trying to get started with programming Vala so I can give back to the Elementary community. In the past I have programmed with visual programming languages like scratch and MIT App Inventor. I started reading https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it as it was too advanced. Do you know of any other books or tutorials that are meant for people like me with minimal coding background. Thanks, Harris -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp >>> -- >>> Mailing list: https://launchpad.net/~elementary-dev-community >>> Post to : elementary-dev-community@lists.launchpad.net >>> >>> Unsubscribe : https://launchpad.net/~elementary-dev-community >>> More help : https://help.launchpad.net/ListHelp >>> >>> -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Getting Started With Vala
On the subject of good starter languages, python is really good and has some good starter material, but Go (golang.org) is nearly as easy and will teach you more about how things work in statically typed languages like vala, java, c#, c, c++, etc. On Jul 27, 2014 11:48 AM, "David Gomes" wrote: > I beg to disagree, vala has great material - especially The Vala Tutorial > and Valadoc. However, for people with little to no programming background, > picking it up can be complicated as it wasn't really meant as a > first-language. > > Having said that, what I recommend to Harris is to start off with > something simpler like Python and when you're feeling more confident try > The Vala Tutorial again. > > Have fun and good luck, > David "Munchor" Gomes > On Jul 27, 2014 5:37 PM, "Craig" wrote: > >> Unfortunately, vala isn't a very easy language to get started with, and I >> haven't found any awesome, comprehensive resources. Personally, I couldn't >> figure it out until I learned C. I have quite a bit of programming >> experience and I really like helping people, so fire off an email if you >> have any specific problems or questions. Otherwise, I recommend the vala >> Google plus community. There's also a mailing list. >> On Jul 27, 2014 10:50 AM, "Harris" wrote: >> >>> Hi Elementary os Devs, >>> >>> I am trying to get started with programming Vala so I can give back to >>> the Elementary community. In the past I have programmed with visual >>> programming languages like scratch and MIT App Inventor. I started reading >>> https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it >>> as it was too advanced. Do you know of any other books or tutorials that >>> are meant for people like me with minimal coding background. >>> >>> Thanks, >>> >>> Harris >>> >>> -- >>> Mailing list: https://launchpad.net/~elementary-dev-community >>> Post to : elementary-dev-community@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~elementary-dev-community >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> -- >> Mailing list: https://launchpad.net/~elementary-dev-community >> Post to : elementary-dev-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >> -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Getting Started With Vala
I beg to disagree, vala has great material - especially The Vala Tutorial and Valadoc. However, for people with little to no programming background, picking it up can be complicated as it wasn't really meant as a first-language. Having said that, what I recommend to Harris is to start off with something simpler like Python and when you're feeling more confident try The Vala Tutorial again. Have fun and good luck, David "Munchor" Gomes On Jul 27, 2014 5:37 PM, "Craig" wrote: > Unfortunately, vala isn't a very easy language to get started with, and I > haven't found any awesome, comprehensive resources. Personally, I couldn't > figure it out until I learned C. I have quite a bit of programming > experience and I really like helping people, so fire off an email if you > have any specific problems or questions. Otherwise, I recommend the vala > Google plus community. There's also a mailing list. > On Jul 27, 2014 10:50 AM, "Harris" wrote: > >> Hi Elementary os Devs, >> >> I am trying to get started with programming Vala so I can give back to >> the Elementary community. In the past I have programmed with visual >> programming languages like scratch and MIT App Inventor. I started reading >> https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it >> as it was too advanced. Do you know of any other books or tutorials that >> are meant for people like me with minimal coding background. >> >> Thanks, >> >> Harris >> >> -- >> Mailing list: https://launchpad.net/~elementary-dev-community >> Post to : elementary-dev-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >> > -- > Mailing list: https://launchpad.net/~elementary-dev-community > Post to : elementary-dev-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~elementary-dev-community > More help : https://help.launchpad.net/ListHelp > > -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Getting Started With Vala
I'd suggest starting out with Python (e.g. Mark Summerfield wrote an excellent book on Python 3) and getting a year or two of experience in personal projects or existing Python code. Vala, while being an excellent practical language, just doesn't have a comparable course coverage, so it's a terrible language for starters. Also, most aspects of procedural and OOP programming are pretty universal across such languages. I would also suggest Peter Goodliffe's "Code Craft", for generic programming stuff. Finally, a book on data structures and algorithms would come in handy, but I'm not aware of any good AND up-to-date ones. If you find one, let me know. -- Sergey "Shnatsel" Davidoff -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Getting Started With Vala
Unfortunately, vala isn't a very easy language to get started with, and I haven't found any awesome, comprehensive resources. Personally, I couldn't figure it out until I learned C. I have quite a bit of programming experience and I really like helping people, so fire off an email if you have any specific problems or questions. Otherwise, I recommend the vala Google plus community. There's also a mailing list. On Jul 27, 2014 10:50 AM, "Harris" wrote: > Hi Elementary os Devs, > > I am trying to get started with programming Vala so I can give back to the > Elementary community. In the past I have programmed with visual > programming languages like scratch and MIT App Inventor. I started reading > https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it > as it was too advanced. Do you know of any other books or tutorials that > are meant for people like me with minimal coding background. > > Thanks, > > Harris > > -- > Mailing list: https://launchpad.net/~elementary-dev-community > Post to : elementary-dev-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~elementary-dev-community > More help : https://help.launchpad.net/ListHelp > > -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
[Elementary-dev-community] Getting Started With Vala
Hi Elementary os Devs, I am trying to get started with programming Vala so I can give back to the Elementary community. In the past I have programmed with visual programming languages like scratch and MIT App Inventor. I started reading https://wiki.gnome.org/Projects/Vala/Tutorial but i could not finish it as it was too advanced. Do you know of any other books or tutorials that are meant for people like me with minimal coding background. Thanks, Harris -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp