Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,143,480 members, 7,781,421 topics. Date: Friday, 29 March 2024 at 02:10 PM

I Started Learning Java - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / I Started Learning Java (1134 Views)

I've Started Learning Programming / I Need Focused People To Join A Whatsapp Group For Learning Java / After Learning Java, What Next? How Do I Build Stand Alone Applications? (2) (3) (4)

(1) (2) (Reply) (Go Down)

I Started Learning Java by LilSfc(m): 1:30pm On Feb 01, 2021
Hello everyone

I am a beginner in programming, I knew HTML & CSS quite well, and a little stuff on Javascript.

I have an idea in which I want to translate into a mobile app, so I started learning Java

Is w3school a good place to start with?
Please senior programmers in the house, any suggestion of better learning platform and advice will be greatly appreciated.
Re: I Started Learning Java by Karleb(m): 1:48pm On Feb 01, 2021
For Android apps, it should be kotlin not Java.

1 Like

Re: I Started Learning Java by LilSfc(m): 2:04pm On Feb 01, 2021
Karleb:
For Android apps, it should be kotlin not Java.


Do I need any background programming knowledge before I learn Kotlin?
Re: I Started Learning Java by Karleb(m): 2:25pm On Feb 01, 2021
LilSfc:

Do I need any background programming knowledge before I learn Kotlin?
Nope!
Re: I Started Learning Java by LilSfc(m): 2:37pm On Feb 01, 2021
Karleb:


Nope!

Please refer me to the best and beginner friendly resource to learn Kotlin
Re: I Started Learning Java by Karleb(m): 2:47pm On Feb 01, 2021
LilSfc:


Please refer me to the best and beginner friendly resource to learn Kotlin

You have to use Google.

There are many free videos on YouTube, or udemy and similar services for paid materials.
Re: I Started Learning Java by LilSfc(m): 2:48pm On Feb 01, 2021
Karleb:


You have to use Google.

There are many free videos on YouTube, or udemy and similar services for paid materials.


Alright boss
Gracias
Re: I Started Learning Java by Donpre(m): 4:04pm On Feb 01, 2021
Since you already know css, html and javascript, React Native would be the easiest route to take to building a mobile app.
Re: I Started Learning Java by Springboot: 4:12pm On Feb 01, 2021
Karleb:
For Android apps, it should be kotlin not Java.


I will advice you to go with Java instead of kotlin, yes Google is trying to hard to promote it over Java but Java is more grounded and you have nothing to lose learning Java over kotlin as you can always convert your Java code to kotlin using Android studio if need be

1 Like

Re: I Started Learning Java by Karleb(m): 4:20pm On Feb 01, 2021
Springboot:


I will advice you to go with Java instead of kotlin, yes Google is trying to hard to promote it over Java but Java is more grounded and you have nothing to lose learning Java over kotlin as you can always convert your Java code to kotlin using Android studio if need be

This is another angle.

Google themselves recommended Kotlin over Java for Android application development that's why I always recommend it.

If I were to become an android app developer today, I'd take kotlin over Java.

That's just my own view sha.
Re: I Started Learning Java by LilSfc(m): 4:49pm On Feb 01, 2021
Donpre:
Since you already know css, html and javascript, React Native would be the easiest route to take to building a mobile app.

Can someone build an app with React? I want the app to work offline with or without internet connection
Re: I Started Learning Java by LilSfc(m): 4:49pm On Feb 01, 2021
Springboot:


I will advice you to go with Java instead of kotlin, yes Google is trying to hard to promote it over Java but Java is more grounded and you have nothing to lose learning Java over kotlin as you can always convert your Java code to kotlin using Android studio if need be

Alright. Thanks Boss
Re: I Started Learning Java by LilSfc(m): 4:51pm On Feb 01, 2021
Karleb:


This is another angle.

Google themselves recommended Kotlin over Java for Android application development that's why I always recommend it.

If I were to become an android app developer today, I'd take kotlin over Java.

That's just my own view sha.

The first tutorial I saw on Kotlin, they wrote it there that I need to know the basics of Java before proceeding.
Re: I Started Learning Java by Donpre(m): 5:05pm On Feb 01, 2021
LilSfc:


Can someone build an app with React? I want the app to work offline with or without internet connection
Yes but with React Native. Works like a native app only slightly slower
Re: I Started Learning Java by Springboot: 5:14pm On Feb 01, 2021
Karleb:


This is another angle.

Google themselves recommended Kotlin over Java for Android application development that's why I always recommend it.

If I were to become an android app developer today, I'd take kotlin over Java.

That's just my own view sha.

The OP doesn't know any progmming language, starting with Java will give him a very solid foundation and he can learn any other language with ease, kotlin is just Java made easy but he will be losing alot of programing fundamentals starting with kotlin.

Note:- like you said, if I want to build an android app today, I will use kotlin.
Re: I Started Learning Java by LilSfc(m): 5:18pm On Feb 01, 2021
Donpre:

Yes but with React Native. Works like a native app only slightly slower
Alright boss
Thanks a lot
Re: I Started Learning Java by kufreabasi86191: 5:31pm On Feb 01, 2021
:Can someone build an app with React? I want the app to work offline with or without internet connectionYes but with React Native. Works like a native app only slightly slower
Re: I Started Learning Java by tensazangetsu20(m): 5:39pm On Feb 01, 2021
kufreabasi86191:
:Can someone build an app with React? I want the app to work offline with or without internet connectionYes but with React Native. Works like a native app only slightly slower
A progressive web app maybe.
Re: I Started Learning Java by LilSfc(m): 5:53pm On Feb 01, 2021
kufreabasi86191:
:Can someone build an app with React? I want the app to work offline with or without internet connectionYes but with React Native. Works like a native app only slightly slower

Alright boss.
Thanks
Re: I Started Learning Java by Sheriman(m): 8:07pm On Feb 01, 2021
Springboot:


The OP doesn't know any progmming language, starting with Java will give him a very solid foundation and he can learn any other language with ease, kotlin is just Java made easy but he will be losing alot of programing fundamentals starting with kotlin.

Note:- like you said, if I want to build an android app today, I will use kotlin.
Google is massively supporting Kotlin by providing developers especially beginners so many documentations to jumpstart your Android development.
Kotlin is also a multi platform language that can also be use to build an IOS, MacOS, TVOS application through Kotlin KMM and web Application through Ktor or Desktop Application through TornadoFX.
Recently, I think It's gaining more users and popular than Java
Knowing one language and build for many platforms. That is incredible!!
Re: I Started Learning Java by Sheriman(m): 8:16pm On Feb 01, 2021
LilSfc:


The first tutorial I saw on Kotlin, they wrote it there that I need to know the basics of Java before proceeding.
You don't really need it. You could start learning Kotlin Basics without knowing Java.
If you are serious about learning Kotlin I believe it is easy to understand for a person who is new to programming!

Dust your 4 GB Laptop, download Intelli J idea community edition install the SDK and go to andriod.developer.com to start learning Kotlin Basics.

Kotlin language that make Android IOS and Web Application developer more happier
Re: I Started Learning Java by Sheriman(m): 8:27pm On Feb 01, 2021
LilSfc:


Please refer me to the best and beginner friendly resource to learn Kotlin
Go to android.developer.com to jumpstart your Android application development.
They explained and provide all topics and documentations you need to know to become a great Android developer
Kotlin is a language that make Android developers more happier!!
Happy coding!!
Re: I Started Learning Java by ovanda(m): 8:52pm On Feb 01, 2021
good day, seniors.i want to build a restaurant website that one could see menus, order food online, contact me through WhatsApp, email and Twitter. I already know Java HTML and CSS,a bit of JavaScript,a bit of nodes js. I am currently learning react. I also want the website to be able to display on mobile devices. I am tired of reading.is what I know enough to achieve the sort of site I want. thanks.

1 Like

Re: I Started Learning Java by parkervero(m): 8:59pm On Feb 01, 2021
Karleb:


This is another angle.

Google themselves recommended Kotlin over Java for Android application development that's why I always recommend it.

If I were to become an android app developer today, I'd take kotlin over Java.

That's just my own view sha.

What if you are to work on legacy code? Twitter, telegram, zoom, signal, Amazon apps etc are still maintaining their android code base in java. I am not against kotlin in fact, it is a language I like but Java still remain my easy to go if I run into bugs.
Re: I Started Learning Java by Karleb(m): 9:07pm On Feb 01, 2021
ovanda:
good day, seniors.i want to build a restaurant website that one could see menus, order food online, contact me through WhatsApp, email and Twitter. I already know Java HTML and CSS,a bit of JavaScript,a bit of nodes js. I am currently learning react. I also want the website to be able to display on mobile devices. I am tired of reading.is what I know enough to achieve the sort of site I want. thanks.

Before you go any further, try to set up a GlassFish or Tomcat sever to test what you've learnt on a local server.

Make e no be like say you don enter tutorial hell.
Re: I Started Learning Java by Karleb(m): 9:13pm On Feb 01, 2021
parkervero:


What if you are to work on legacy code? Twitter, telegram, zoom, signal, Amazon apps etc are still maintaining their android code base in java. I am not against kotlin in fact, it is a language I like but Java still remain my easy to go if I run into bugs.

You have a point there.

Sooner or later, kotlin is gonna take over Java as the official Android app development language.

It's the reason it was created.
Re: I Started Learning Java by Sheriman(m): 9:15pm On Feb 01, 2021
parkervero:


What if you are to work on legacy code? Twitter, telegram, zoom, signal, Amazon apps etc are still maintaining their android code base in java. I am not against kotlin in fact, it is a language I like but Java still remain my easy to go if I run into bugs.
You got it wrong here bro!!! You said Java is easy to go if you run into bugs while Kotlin has made it easier to reduce running into bugs especially it null safety writing boilerplate lesser code unlike Java that is too verbose which tends to make developer run into bugs no matter his/her experience writing code.
In Kotlin you may write 5 codes of lines to print out while in Java it could be 30 codes of lines of the same thing.
This is what Kotlin has reduced and it shines here.

Re: I Started Learning Java by Karleb(m): 9:18pm On Feb 01, 2021
Sheriman:

You got it wrong here bro!!! You said Java is easy to go if you run into bugs while Kotlin has made it easier to reduce running into bugs especially it null safety writing boilerplate lesser code unlike Java that is too verbose which tends for developer no matter his/her experience writing code will run into bugs.
In Kotlin you may write 5 codes of lines to print out while in Java it could be 30 codes of lines of the same thing.
This is what Kotlin has reduced and it shines here.

I was going to ask him how he deals with Null Pointer Exception. grin
Re: I Started Learning Java by Sheriman(m): 9:21pm On Feb 01, 2021
Karleb:


I was going to ask him how he deals with Null Pointer Exception. grin

Don't mind him jooor!!
Re: I Started Learning Java by LilSfc(m): 9:37am On Feb 02, 2021
Sheriman:

Go to android.developer.com to jumpstart your Android application development.
They explained and provide all topics and documentations you need to know to become a great Android developer
Kotlin is a language that make Android developers more happier!!
Happy coding!!

Alright
Thanks boss.
Am using MacBook Air, 4GB

I hope am good to go Boss
Re: I Started Learning Java by parkervero(m): 11:54am On Feb 02, 2021
Karleb:


I was going to ask him how he deals with Null Pointer Exception. grin


You're very funny. Maybe you're a fan of programming language. I and other dev see PLs as tools.

Before kotlin came to existence how do you think devs do handle NPE including the kotlin inventors?

Like I said kotlin is a great language but it has it limits.
Re: I Started Learning Java by Karleb(m): 12:01pm On Feb 02, 2021
parkervero:


You're very funny. Maybe you're a fan of programming language. I and other dev see PLs as tools.

Before kotlin came to existence how do you think devs do handle NPE including the kotlin inventors?

Like I said kotlin is a great language but it has it limits.

Bros, I was just joking.

You've raised important point on this thread which I agreed to.

I don't hate Java at all. Infact, to me Java is the best programming language.

(1) (2) (Reply)

Does Every Software Engineer/ Programmer Go Through That Phase, When They Think / Youtube Is Rubbish!! Get A Good Udemy Course Instead / Excellent Java Developers Quizzes For Interview Prepration

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 51
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.