Is Java TOO Hard to Learn?
Is Java easy to learn, and I’m just not good at programming? Or is Java hard to learn?
Some general tips on learning to code and learning a programming language like Java.
My popular courses:
Learn web development fast: https://shop.killervideostore.com/
Learn Python 3 fast: http://www.killervideostore.com/python/
My business courses:
Complete Freelancer: https://www.killervideostore.com/freelancer
Complete Entrepreneur: https://www.killervideostore.com/video-courses/complete-entrepreneur.php
My social links:
Instagram: https://www.instagram.com/stefanmischook/?hl=en
Twitter: https://twitter.com/killersites
Thanks!
Stef
#learningjava #javacourses #java
How hard can it be? repetition is key.
I want to finish my Java course as quickly as possible, but I know it doesn't work that way. I'm not learning just watching videos. I should take more time to learn it.
i love u .
Very good advices.
PS: except one – I would recommend to start from java or C# or Swift (I personally started from java) – atleast these languages are really wide used and you will be able to find work to apply your knowledge ASAP aithout RElearning java after (God keep you from learning Javascript as a first language) Javascript or python…. Python and Javascript are dynamically typed languages – and the one can set wrong (yes I do not like dynamically typed languages and style that Javascript developers write in) the "code writing descepline" for himself if starts from such languages…
I'm 14 now. I started by use blockly in app inventor lol
Now I started learning java for 4 months. The logical thinking from app inventor makes it so much easier to learn 😉
كم انت رائع
sometimes i understand the concept but i dont know how to code it . Guess ill go take your advice of 20 minutes per day Thanks for the advice love it <3
Just read this book http://math.hws.edu/javanotes/index.html
It took 2yrs for me. Self-taught. After in my 1st 1yr i learned JS. And as u know JAVA, ull get lot of confidence inside u.
Hello, can someone please tell me that after learning basics of java like oop concept ,constructor, polymorphism, encapsulation, Inheritance, Arrays, Abstract classes, interfaces, java generics, packages, java collections, lists, maps, sets, what should i learn next in order to get a good programming job . Since I am new to programming I don't know what concepts should I have in my bucket to progress in programming.
Later chapter in the course that I am following are, basic input output java.util, concurrency in java, lambda expressions, regular expression, databases so should I learn these concepts first or go for something else.
Will be very great full if someone clear my doubt .
thank you.
Whats hard abut Java is not the language, its the way people teach it, and by teach I mean OOP.
OOP its too abstract of a concept to grasp even to experienced programmers, eventually what separates a good OOP programmer from the rest, comes from repeating the same patterns over and over until it becomes a habit…, it does not come from a real thought out and fully understood concept.
If instead of teaching OOP out of the box, teachers taught generics instead, leading to functional, maybe people would come to a full understanding of what OOP means, maybe not so much "understanding" (because OOP is more like a philosophy than something strictly axiomatic), people would come to terms with what OOP means to them(like religion lol) (I still dont fully get it myself).
I use OOP as a convenience tool instead as a rule of life as some people do.
BTW I'm not an OOP hater, I just hated that it took me so much damn time to get it, that I began doubting myself, in the end it was just a matter of relativism. Yet some people preach it as an absolute truth.
Thank you for the video! Where is this beautiful place 7:27 ?
I've been teaching myself Java on jGrasp using online resources.
I'm definitely getting there. I can write code to do what I want it to do, but to say that the process is frustrating is an understatement. In the back of my mind there's a caged angry nerd that assumes he knows better shouting "Why would you structure a programming language this way!? This makes things pointlessly complicated! Why do I keep typing the word "static" when I still don't fully understand what it means? Why are all the examples I'm looking up using constructors when my code works fine and seems simpler without them? WTF does "this" mean, why is it used? Why is every explanation I find online of these things equally unhelpful?"
Anything is possible
-Am I that stupid?
-It could be!
I burst in laugh😂😂😂😂
Java is verbose . C++ is much better. Unless you're learning Android Dev, well… good luck
Mine learning is Java for 8months 10 h a Day
Thanks man seriously I just brought a full course for full stack python and java I’m excited but I’m ready the journey.
3:19 Sharingan
Before learning a new programming language I always watch your videos, thanks, wise suggestions, God bless you.
Hi Stefan, I love your amazing and insightful videos! You focus much more on the business aspect than other YouTubers. Could you do a video on how to nail your interview? Here in Europe you don't get technical interviews but they check your GitHub and do behavioral interviewing.
Best video on the topic!
Just take Steph's course lol. It's amazing.
Jokes on you every cs uni grad and their mum's dog gets java shoved down their throat (at least when I graduated not too long ago). From being the introductory programming language to making us use spring boot in practical projects in later semesters. Sure, you will use a lot of languages during your undergrad but not nearly as much as Java (excluding your own pet projects). Its the last language id recommend any self taught programmer, even if you can get better than the average uni graduate. Java may not be the best programming language to teach beginners but youre leaving out the many benefits it brings. Mostly on how little "gotchas" you have (unless you start to get deep into the ecosystem) and its archaic and strict static type checking. This really prevents a beginners brain to adapt some nasty bad behaviors and have their brain getting hardwired towards whacky language specific quirks that you mostly find with PHP and Javascript.
Most of people trying to teach actually don't understand Java.
If you learn the basics of OOP very well it will become easier, but still hard.
what's the soundtrack at the end?
Clips is hard to learn, java is a piece of cake.
The real problem is to learn the OOP mindset. Java doesn't work without OOP and it will painfully reminded on you every single occassion. This is not a bad thing, but this is what makes Java a difficult language to start with.
Seriously, Java itself is not hard at all. It even has the least amount of magic and syntactic sugar compared to other modern languages. But you need to know how to utilize the libraries (Streams, helper APIs, etc.).
I've programmed in python, php and c++. Java isn't sinking in. Mainly because the code looks so ugly, verbose and repetitive that when looking at it I find it hard do understand anything it's doing, it ends up feeling like I'm polluting my mind learning it.
I disagree. Java is a great language to learn first. Make the jump to C and C++ for a tour of memory management/pointers after you've gotten your footing with Java. Get basic data structures/algorithms/IO down, and then start looking at generics, interfaces, lambdas and, most importantly (in my opinion), Object Oriented Design. Start using gradle or maven. When you're coding and you get confused or have a question, ask google. Get really good at searching for and finding the information you need. Also, reference the Java API javadocs and Java tutorials. You can do it! He's right, it just takes time. Lots and lots of time. Don't waste it doubting yourself.
I prefer C# to Java or C++.
usual programming languages are not hard to learn/work with, the frameworks/tools/libraries/algorithms are !
How long before I can code a calendar or clock app in Java from scratch?
I am currently learning java and c# at the same time. I am wondering if it is a good choice to do both.
I think ur confusing java with c++
Start with Python…ALWAYS. I love Python, even though I almost never use it now…but it taught me how to understand syntax, data structures, etc…
sorry, pointless video. Usually people srtarts with C. Java is easier than C or C++. Python, well. just like js. The powers of java still hidden for a few warriors
I'm in java 2 in college and omg I'm dying
Im learning Java as a first language and struggling somewhat. Part of the problem is that my lab is taught by other students, which doesn't help at all. But one thing I've learned is that practice is key.
Thanks you bring up a lot of good points
wow bro you talking 100% true. I also agree that Java is bad choice for first language, I suggest go w/ Python first 😉
How about the comparison between c++ and java
It's not too hard to learn the basics of java, but it's impossible to learn everything there is to java, even being in industry for 20 years (much like c++)
Hi Stefan
You talk frequently about Java, I believe there has to be a cause, do you still think Java can be an important tool in your day to day Business?
I had to learn that concepts are way more important than syntax