Learning Java programming

Kuna wasee hapa wako na experience in Java programming? How difficult is it going to be for a brainlet like me to self-teach? Kuna resources unaweza recommend in self-teaching, keeping in mind I have zero experience in Java or any kind of programming?

For taking the time to read my foolish questions, pewa video ya tupaka hapo chini.

cc @Deorro, @amun

Start with the fundamentals, look for and learn coding principals and concepts in general (not related to a specific language), its key to first understand ‘why’ before you start dabbling with ‘how’ aka start learning the syntax and grammar.

That will ensure you are able to deal with any programming language and you wont get frustrated and abandon ship

My two cents

Asante sana.
Experience yangu yote kwa computer ni F+ Computer Studies KSCE. Itabidi nianze from scratch.

sina experience ya java and neither am I a pro but my method ni; Learn the basics of a language, create some minor programs then learn algorithms. Have a project to be constantly working on, mess up, get stuck, learn how to solve them(Google and stack overflow) and just keep practising

A lot like learning guitar… [SPOILER]Expect for everything[/SPOILER]

Swali la mwisho wazito… Is learning how to code worth it? Especially in Kenya? Give it to me straight.

The world is a global village thanks to the internet. Dont limit yourself to Kenya. my current employer is in the US na mimi niko huku. There are lots of remote jobs out there that pay so well.

Na hata in kenya once you have a solid product or skills hautakosa kenyan clients. The world is relying more on technology, more experts are needed everyday kuliko accountants. Start learning today

True… I also do software work for people in Switzerland na niko hapa Kenya pia. Thats the beauty of software development… you can do it over the internet. So dont think of Kenya only.

Mogz is that you?

Whos Mogz?

Asanteni sana wazito. Hii hata ni plan-C (niko sure film career na Guitar-playing yangu ni dead-ends. Also no pun intended).

Am newbie hio pande ni wapi naeza jifunza hii maneno ya programming na software development

Wish I could help you out bro but am the type who is completely self taught na sijachukua course. But these days I understand there are so many online courses offered. You could just google it and see what happens.

In my opinion, the easiest and most commonly used language to learn is php. But watu wengi sikuize washaenda sides ya android development so you may want to take a look at that.

Shika Javascript then rukia React or Angular

Anza na codeacademy, naendelea kujifunza python. Enjoying myself

Java is object oriented in nature. Get to understand the concepts in Object-Oriented programming first then go to an online resource like solo-learn or Code Academy and start playing around with the language from a beginner’s tutorial point of view. Sololearn has a mobile app which you can install and use on your phone. While at it, set up and install a Java environment with a good IDE like Netbeans or IntelliJ on your computer so that you can learn how to write and compile java programs. Java also has a good documentation which is available on the Oracle website - so you can always refer to this when working with the language. Lastly whilst learning the language, you’ll need to learn and familiarize yourself with data structures which the Java language works with. Best of luck

why java?,… What’s your goal, tuanze apo. If u have all the necessary answers that demamd java, well, anza kusaka ide, eclipse or netbeans, install java and set the path, compile a hello world prog, ikirun, u r good to go.

Kusema ukweli, nimeskia akili yangu inahitaji stimulation kiasi. Plus I want an edge over the competition in the animation industry. Nataka kuweza kucustomize animation programs ama hata kujenga games. Najua Python ni option hapo lakini I prefer Java juu ya portability na versatility ya usage.

if that is the path you want then wachana na Java. Hakuna technical artists who uses Java. Learn C++ and python. You can add some C# too

hata kwa maya kuna C++ and Python support and not java, same to blender and Max.
Same to game engines, Most of the Game engines use C++ or C# for some like Unity