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?
Aside from syntax, what "things" does one need to know to be
*productive*in an OO language?

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
 **/
_______________________________________________
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

Reply via email to