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
