• Post Reply Bookmark Topic Watch Topic
  • New Topic

Learn Java the Easy Way: how you came up with your approach?  RSS feed

 
Joris Renting
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I was wondering how you came up with your approach to teaching Java to absolute beginners. Because for people with no prior knowledge about programming, teaching them how to program can be a difficult task.
Also, what made you want to write a book for absolute beginners?
 
Bryson Payne
Author
Ranch Hand
Posts: 35
6
Java PHP Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joris,
Thanks for posting - I've been teaching programming (Python, Java) for almost 20 years at the university, and after my first book, "Teach Your Kids to Code" (Python), I had a lot of readers ask if I'd use the same approach to writing a Java book.
Most textbooks and how-to books break programming into sterile, separate concepts (variables, conditions, loops, etc.) and rarely put them all together until late in the book, if at all.
Learn Java the Easy Way begins with interesting applications (a number guessing game, secret message encoder, bubble-drawing app) and builds the code iteratively, starting with just a few lines to do the most basic part of the app, then adding the next feature, then the next, until you have a fully-featured, playable app you want to share with friends.
That's the way we do agile/iterative development in the real world, and I've found my students prefer to learn the concepts hands-on while building apps they actually enjoy.
The reason I made it for beginners is because I have two young sons (7 & 9 years old), and I love working with elementary, middle and high school students coding - coding is the gateway to a multitude of cool careers in technology, and I like opening that path up for the next generation.
Thanks again for the question, and happy coding!
Bryson
 
ludoviko azuaje
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Bryson Payne,


I like your approach to teaching as it is oriented to write  useful and interesting projects, indeed your book privides a lot of hands-on practice.


Thanks.
 
Bryson Payne
Author
Ranch Hand
Posts: 35
6
Java PHP Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ludoviko,
Thank you for the kind words, and I'm grateful for the feedback.
Let me know if I can ever be of help, and happy coding!
Bryson
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!