My college is teaching java right now i am not able to understand anything they are teaching. So, if anyone has a nice recommendation of a book or a course that would help me would be appreciated? Note: - i have no experience in coding
Hi all,
Can anyone suggest good online resources for learning Java as a beginner?
I know about the big ones, such as Udemy, Coursera etc. and, obviously Youtube, but are there any platforms with practical tasks, as well as the theory, which specialize in Java, for example?
Thanks a lot in advance!
Giving up on The Odin Project, I decided to find a different course. It can be paid (not expensive though. I am poor) I searched a few languages and Python and Java seem to be popular. Python seems good but Java seems to be more advanced and it could be more interesting as a career path. But searching through reddit and other sources, its difficult to find the answer to where to learn it.
Some say Udemy, others say Hyperskill (which is expensive to me), Youtube, etc. The MOOC doesnt seem attractive to me because its similar to TOP. Lots of reading (I would prefer to watch videos form now on) and with the downside of using an IDE instead of teaching me to install and setup my own workspace.
I dont want to waste more time than I have already. This is why I need some guidance.
Hello,
I started learning Java five months ago. I joined Udemy courses and tried to learn from YouTube and other Java Android courses, but I'm lost. I don't understand anything, and I don't know what to do. Do you have any advice?
Hey guys I’ve been coding for about a month now working through the full stack web dev course on Udemy, but I’m starting to see people say that learning Java is the best path for a beginner and that it’ll help when learning other languages to learn that first. I’ve learned HTML and CSS, and currently working on bootstrap, would it be a good idea to pivot and start learning Java?
I have no background in CS and I’m a current university student.
Hi all.
I am planning to go back to software development path (I've studied some of the basics in university, including programming in C, so it's not like I am complete newbie, but I haven't gone further than learning basic stuff like using IDE, variables, reading input and such). Decided to go with learning Java, as it is quite popular on local IT market. I have already started Helsinki MOOC course, but I wanted to ask if there is some kind of roadmap for self-taught developer in Java? I am interested especially in the steps after finishing the course. I've read it's best to join some open-source project and start practicing, are there any resources/sites to find out projects that are looking for people to join their team? Also are there any good books on Java (or development in general) to read alongside the course ?
Head First Java and Core Java 1 & 2 are pretty good books. After those you could go with 'Clean code' and 'Effective Java'.
As for tutorial I really like the interactive tutorial from https://codegym.cc/ , it takes you step by step from beginning to more advanced concepts and there is a lot of practice involved.
For coding style, besides 'Clean Code', I also refer to "Google's Java Style Guide" https://google.github.io/styleguide/javaguide.html.
Derek Banas Java Tutorial on YouTube is what I use when I get tired of reading and just want to watch how things are done https://www.youtube.com/watch?v=TBWX97e1E9g&list=PLE7E8B7F4856C9B19. He also has a 'Learn in one video Tutorial' that's more up to date but it doesn't cover Java in depth as the previous one https://www.youtube.com/watch?v=n-xAqcBCws4.
For questions I have I refer to the beginners friendly forum https://coderanch.com. Lots of friendly Professional Java programmers out there that are willing to help out beginners.
Have fun!
I would recommend trying hyperskill.org. They've got a pretty good curriculum, lots of challenges, and various projects ranging in difficulty. Once you;ve completed that, you'll feel pretty confident to start contributing to open source projects and you can go from there. Maybe apply for a junior Java position.
I want to learn java but my udemy course feels like walking through the gates of hell every time I open it. Are there any courses, classes or methods you could recommend? Why is this so difficult? I know it's not meant to be easy but man am I having a hard go of it.
Edit: Thanks for all the helpful advice :D. Sorry about the typo in the title, was seeing red when I wrote it, haha.
Hi redditors, I'm 17 and was always interested in Android, Ios app development, Computer Languages e.t.c. I have a few questions and your answers would really help me A LOT.
1.) I've mentioned the things I'm super interested in up above, is Java the best starting point for this journey considering i have no prior experience in this regard?
2.) If so, can you PLEASE tell me how should i proceed, I've seen a couple of online sites that teach you java but can you possibly recommend an ebook or something similar to this too?
3.) Can you tell me how you first started learning Java and what things you used plus how much time did it take you to completely learn it?
4.) I'm off of school for like 8 months and i want to put these months to some serious use cuz i might never get this much “free time ever again”, i hope you get what i mean by this, is there any sort of other thing or tip you possibly might have for me; even the tiniest bit of help will be really-really appreciated❤
We have a nice sidebar here that lists some of the best Java tutorials.
Verbatim quote:
Free Tutorials
MOOC Object Oriented Programming with Java from the University of Helsinki
Java for Complete Beginners
accompanying site CaveOfProgramming
Derek Banas' Java Playlist
accompanying site NewThinkTank
Use all three in the very order they are listed. The MOOC as main course and the other two as additional references.
Hey buddy,
I'm also a beginner, but what I've liked best in my journey so far is;
-
java how to program by deitel (great book for beginners)
-
https://www.edx.org/course/learn-to-program-in-java-0 (nice intro for basic concepts)
-
https://yfain.github.io/Java4Kids/#_installing_intellij_idea
and finally after you get the basics, go and try to solve exercises at http://codingbat.com/java
good luck!
I’ve learnt the basic syntax of java up until classes and methods. I just do not understand how to practice what I learnt. For example I’ve done an assignment recently and I got feedback about my code layout and that it isn’t following “code convention rules” and it’s too long “inefficient”. The only time I get to receive feedback on my code is when I’m doing an assignment in class. How do I write my own project in my own time and make sure that the code that I’ve written is actually efficient and good. How do I even practice? What materials should I use to practice. Am I supposed to write projects or would I need to be doing leetcode or both. I’m very confused and I need some guidance for this. Thank you.
Does anyone know a good online course to start learning Java? I'm in 3rd year of college and I'll be taking an internship soon where I'll have to work with Java, HTML, and CSS. I already have some basic knowledge of HTML.
Thanks in advance!
I've had some experience with Python by learning from Codecademy and my older brother who took computer science at ISU. In my opinion, Codecademy doesn't teach very realistically. Like, "Hey, here's what you could do. Now replicate this." I had a hard time learning from it. After playing Minecraft and seeing some Java development and the power and versatility of Java, I'd like to start delving into what Java has to offer. To save me time, I want to know, what's the best place to go to to learn Java programming efficiently and thoroughly.
BTW I'm a high-schooler, so "Go to college" is not an option at the moment. xD
http://mooc.fi/courses/2013/programming-part-1/
Complete Part 1 and Part 2 of this course. Seriously, I've been trying to learn Java for the past 3 years and I've tried every resource out there. The only one that is working for me is this course. It's created by the University of Helsinki (the college Linus Trovalds went to), which is one of the most respected CS programs in Europe.
This course will truly make you proficient in Java and you will also learn OOP concepts and will get lots of practice
Edit: I'm a high schooler too! If you have any questions or just wanna chat, feel free to PM me.
I'm starting to learn Java right now too and what worked for me was buying book on Java. That way I can have all the info I need in front of me and skip the parts I already know. I'd recommend "Java for Dummies" it is very easy to follow along while not being too watered down.
Hi guys!
How is it going?
I'd like to hear some tips to learn Java efficiently, I'm currently watching some Udemy courses but unfortunately, the one I purchased doesn't include much practice, and I'm a practice person, I like to apply what I'm seeing on the go.
I want to know how when is it a good time to apply what I'm learning to actually create things. So far I've just learned the encapsulation theory (Pretty basic, I know).
I'd love to read your strategies and maybe how you guys started with this language. Thank you!
I'm a 16 year old currently enjoying my summer vacations and heading into 11th grade. I decided to learn Java since I'm thinking about becoming an engineer in the future and I'm sure it would help me land jobs and expand my skill set.
Ive completed some basic courses on codecademy but am lost on where to go after this.
Can anyone please advise me on what free beginner level courses I can complete to help me learn Java and what should be my strategy to learn Java in the future.
The only programming languages I've learnt before Java are CSS and HTML 5
Thank you!
How to learn java from zero to hero? What's the most efficient ressource in your opinion ? I really have no time to waste.
Hey guys, I am a beginner in programming. No experience in coding at all and I wanna learn Java (not javascript lol). Can anyone recommend me any free online course or any youtube video where I can master Java? Love you guys
As you can see by the title, I am a complete beginner and have no coding experience. I was thinking java is a great language and should I be able to learn this as my first language. But it would be helpful if I dont randomly guess things and ask you guys. So should try this first or javascript/Python.
Hey guys I've been trying to learn Java is there any project based courses or bootcamp like the ODIN project ? I'm going through some youtube videos which are helpful but when it comes to building something it is not that helpful so I'd like to know if there is any courses that teaches us to build something with what we learnt so far. Thank you.