Joseph Apuzzo wrote:
> Let me clarify, and focus my inquiry a bit more:
> 
> Regardless of language what tasks ( assignments ) would lead a person to
> full understanding of a OO language?

I don't think you'll get to a full understanding from assignments, I think
that comes at the mastery stage.  I think any number of small programming
assignments is useful at provding an initial level of understanding.

> Aside from syntax, what "things" does one need to know to be
> *productive*in an OO language?

1) The tool suite (build tools, debuggers, possibly IDEs...)
2) The standard class libraries.

My two cents :-)

> 
> The reason for Java over Python? ( noting wrong with Python )
> Android development
> <http://mhvlug.org/news/2011/12/android-development-day>, also
> Java is still in the top 5 most in demand skills ( think it's one or two up
> there with PHP ).
> I feel that if you don't have a degree in CS and build good skill with the
> Java Core you can create some useful "Apps" and also leverage it on your
> Resume.
> 
> What I need is a template of homework assignments so that each one builds
> skill in a OO language. With that in hand I intend to form a study group
> for "Core Java" in the context of Android Development.
> With that done, if successful was going to apply it to the next language
> that people wanted to study and get productive on, or people can form there
> own study groups.
> 
> With a list of good assignments, we then have a structure to form groups
> and get that skill we always procrastinate about!
> Soooo it's not really about a specific language or book, but a structure.
> Calling all professional developers, what are the skills a person needs to
> possess so that you can work with them ( instead of wanting them dead )?
> 
> On Mon, Dec 19, 2011 at 9:47 PM, Mark Donoghue <[email protected]>wrote:
> 
> >
> > On Dec 19, 2011, at 5:58 PM, Joseph Apuzzo wrote:
> >
> > Trying to answer this question, I want a list of what a person needs to
> > know/understand to know "Core Java"
> > That is variables, conditionals, manipulation, etc. Not edge-use cases say
> > for AWT.
> >
> > When I learned Java I used Deitel and Deitel, "Java, How to Program" (
> > ISBN-13:* 978-0136053064)*.  The 8th edition looks like a decent one.  It
> > seems like they rearrange the chapters with each edition and throw in a
> > chapter or two of what's hot that year.  I found it thorough and
> > understandable.  I'd suggest getting a used copy as the new price is $118
> > on Amazon.
> >
> > Looking at the ToC I'd say chapters: 2-11 (optionally skip chapters 12 and
> > 13 which is a design exercise), 16-22, 26-28.  Those will give you core
> > Java without the GUI/Swing stuff or the web services stuff but, it includes
> > the JDBC and networking stuff that you're more likely to use.  That's just
> > my opinion though.
> >
> > -Mark
> >
> >
> > _______________________________________________
> > Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
> > http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
> >
> > Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
> >  Jan 4 - Getting Involved in Open Source
> >  Feb 1 - Home Networking Made Simple with Amahi Home Server
> >
> >
> 
> 
> -- 
> /**
>  ** Joe Apuzzo
>  ** Call Sign: KD2AKU
>  ** PGP/GPG: pub key ID BB5C7
>  **/
> 


=============================================================================
michaelMuller = [email protected] | http://www.mindhog.net/~mmuller
-----------------------------------------------------------------------------
We are explorers in the further reaches of experience: demons to some, angels
to others.  - "Pinhead" from "Hellraiser"
=============================================================================
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
  Jan 4 - Getting Involved in Open Source
  Feb 1 - Home Networking Made Simple with Amahi Home Server

Reply via email to