Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Foojay Podcast #40: Making Java Attractive for Beginners in Programming

  • January 15, 2024
  • 4277 Unique Views
  • < 1 min read
Table of Contents
VideoPodcast AppsGuestsPodcast HostContentMusic

“Public static void main string array” are the first words everyone sees when they start their first Java Hello World experiments.

Some teachers explain them, while others say you will understand each word later.

Is this a problem to attract more Java developers?

And how can we make the Java language more attractive for newbies? Let’s ask some experts…

Video

Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

Guests

Elvira van der Ven

Matt Raible

Frank Delporte

Podcast Host

Deepu K Sasidharan

Content

00:00 Introduction of the topic, guests, and host
02:40 Is Java a good language for beginners?

07:38 What other languages should be taught?
12:10 First languages learned by the guests
14:51 Does Java have a boilerplate issue?

24:01 Which Java version to learn for teaching?
26:41 How to make Java more attractive to beginners

35:54 Python versus Java
43:34 Tips for starters

49:23 What language gives the best job opportunities
56:55 Outro

Music

New Section Added to Foojay.io: Java Quick Start

Foojay.io aims to be the starting point for “all-things OpenJDK”. The idea struck me that this site needs complete beginner materials, too!

Learning Java as a First Language

I started programming in Java way back in 1999. I had just started a job as the director of web development at a small startup called eDeploy.com.

Rather than focusing on my experience, I thought it’d be fun to write a post that provides people with no programming experience how to become Java developers.

Hopefully, this short and sweet list of learning resources inspires you to try Java. It’s a great language, that can do many things. Write once, run anywhere!

Java in Education: Combining Java with Raspberry Pi and the Pi4J Library

Although a lot of universities and high schools focus on Python and C# in their program, there are luckily a lot of others who go “full Java”.

Don’t get me wrong, I definitely don’t want to start a “programming-languages-war”, but Java is the language I used myself more than any other for the last 10 years.

Setting up a new project or building a proof-of-concept for a new idea, is a matter of hours. And there is always a solution for the problem I need to solve.

This is probably true for each developer who has enough experience in the language used the most. But having used and experimented with many other languages, I still keep returning to my “one true love”, being Java, as it always delivers the result I’m aiming for, with the right amount of code to be readable, understandable, and testable!

IntelliJ IDEA Icon
Getting Started with IntelliJ IDEA

Starting in a new team can be daunting. You have to learn All The Things, one of which is your IDE! So, how can you best learn IntelliJ IDEA?

Hidden Beauties of Java Enums

Java enums can contain much more than just a list of definitions, but also data and extended functionality!

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard