Where can I learn java in-depth?

GodThor

Regular Member
Joined
May 22, 2018
Messages
297
Reaction score
15
I'm mostly interested in Java because I want to build gaming bots, also it is very popular language so it will be usefull, where can I study in-depth this language?(not just basic tutorials) I want to do an intense program with it which will make me build my portfolio and teach me all the concepts I need to know. I'm willing to pay too but not too much.

I hate videos so I want something that doesn't involve any.
 
Word of advice, don't learn Java. It's a bitch.
You can achieve the same things in C++, just more elaborate and stable.
I disagree. If you can point 100 reasons for why Java is a bitch. I can tell you 101 reasons why c++ is a cu*t. :D

@GodThor
First, find out what's your preferred way of learning. Is it videos? Reading? or by doing.
Then you can choose where.
Video - Youtube, Udemy, Lynda, Pluralsight, Udacity...
Reading - TutorialsPoint , guru99 ...
Doing - Hackerrank, codecademy

Good luck.
 
The best for now You can learn is Csharp or C#, research for it and you’ll agree with us ;)
 
Let me guess... You want to become a pro in Java in 2 month?

I'm aware this will take a lot of time, that's ok, I don't care if it takes years, I just want to study more systematic, I'm aware that I will have to use google a lot but I don't want to get lost in the way, I want a proper learning curve, I want to have a list with projects I can build and learn everything that matters.
 
Guys, stop kidding. He needs serious academic background and at least a couple of years of everyday work under the guidance of an experienced developer in order to be able writing more or less serious applications, be it in Java or C++.
 
I'm aware this will take a lot of time, that's ok, I don't care if it takes years, I just want to study more systematic, I'm aware that I will have to use google a lot but I don't want to get lost in the way, I want a proper learning curve, I want to have a list with projects I can build and learn everything that matters.

I work with programmers on everyday basis since 1996 on my websites, applications and platforms. Java, C++, C#, PHP, Perl, MySQL, PostgreSQL, Oracle.... If someone will tell you that you can REALLY learn Java or C++ using Google and online tuturials even in a couple of years, take a gun and shoot him. He's a liar and just wants your money.

Believe me, if you want to study Java or C++ only to be able developing applications you have in your mind, then you should earn some money the way you can and then find an experienced but not too expensive freelancer. You will save TONS of time and money.
 
Last edited:
Guys, stop kidding. He needs serious academic background and at least a couple of years of everyday work under the guidance of an experienced developer in order to be able writing more or less serious applications, be it in Java or C++.
You should give this a read.
https://medium.com/shakuro/programmer-vs-developer-vs-engineer-91ef374e5033

Op is not trying to become an engineer using online courses. (For that OP needs what you mentioned). Becoming a programmer/developer is totally possible without any of that.

How hard do you think is building a gaming bot?
 
You should give this a read.
https://medium.com/shakuro/programmer-vs-developer-vs-engineer-91ef374e5033
Op is not trying to become an engineer using online courses. (For that OP needs what you mentioned). Becoming a programmer/developer is totally possible without any of that.
How hard do you think is building a gaming bot?

Take a look at my latest application HitTex traffic generator - http://hittex.com - and tell me how hard do you think was building it.
 
I think you should start with C and learn the BASICS. You can't start learning programming with OOP and other complex stuff.
And most importantly, take your time. You will not learn to create complex java bots in 1 month.
 
I work with programmers on everyday basis since 1996 on my websites, applications and platforms. Java, C++, C#, PHP, Perl, MySQL, PostgreSQL, Oracle.... If someone will tell you that you can REALLY learn Java or C++ using Google and online tuturials even in a couple of years, take a gun and shoot him. He's a liar and just wants your money.

Believe me, if you want to study Java or C++ only to be able developing applications you have in your mind, then you should earn some money the way you can and then find an experienced but not too expensive freelancer. You will save TONS of time and money.

Does this apply for web development too especially backend? (javascript, php)? I didn't know these programming languages takes so many resources to learn properly, I probably got misinformed.

What languages can you learn with online tutorials and google? I have few $ to pay for something better but not nearly enough to pay for the ones you suggested neither I have any academic background related to computers. Is web developing/design the only thing you can achieve online?
 
Last edited:
Does this apply for web development too especially backend? (javascript, php)? I didn't know these programming languages takes so many resources to learn properly, I probably got misinformed.
What languages can you learn with online tutorials and google? I have few $ to pay for something better but not nearly enough to pay for the ones you suggested neither I have any academic background related to computers. Is web developing/design the only thing you can achieve online?

PHP is a easilier, of course. Listen, many years ago I was a Java software engineer myself. But then I had to choose - whether I want to write applications and websites myself or I want to earn on them. I knew, that I canot be everywhere, because there's only 24 hours in a day.

You have to answer yourself, why do you want to learn programming languages. If you want to earn money by programming for others, this is one story. And if you want to create your own programs and websites to earn money on them, then most likely you will fail. You'll never have enough time and energy to develop and support your programs on one hand, and to advertise and sell them on the other.

So, if you are earning $10+ per hour in your usual way, then it would be smarter to take some extra work and then find a good Ukrainian programmer for $ 6 / hour to do the job for you. While you can put more effort in learning the market and marketing your applications and websites.
 
Last edited:
PHP is a easilier, of course. Listen, many years ago I was a Java software engineer myself. But then I had to choose - whether I want to write applications and websites myself or I want to earn on them. I knew, that I canot be everywhere, because there's only 24 hours in a day.

You have to answer yourself, why do you want to learn programming languages. If you want to earn money by programming for others, this is one story. And if you want to create your own programs and websites to earn money on them, then most likely you will fail. You'll never have enough time and energy to develop and support your programs on one hand, and to advertise and sell them on the other.

So, if you are earning $10+ per hour in your usual way, then it would be smarter to take some extra work and then find a good Ukrainian programmer for $ 6 / hour to do the job for you. While you can put more effort in learning the market and marketing your applications and websites.

Assuming I learn to program, I will obviously outsource the marketing, I'm terrible writer(not english speaker) and designer so I can't market properly, I know what my target market is and what methods/ideas I should use but I won't be the one executing these. I'm interested in programming because I'm better with logic than words or designs (I could be wrong though). I used to be a poker player and designed huds with stats with c I think? that's the only thing I have done programming wise and it was very simple. I'm curious what it takes to create a complex app. Curiousity and challenge is what drives me mostly to this proffesion but also money of course. I want to create bots for games and sell them but working for another person project is ok as long as the money are good.

I'm not immortal though and not very young either, my financial situation is not the greatest so I can't spend ridiculous amount of time to learn and paying for tutors as well. This is something I don't control. I lack intuition regarding how hard programming is.
 
Last edited:
Find something you're passionate about and extend it or derive some interesting idea from it. It doesn't matter if you're shit at first if you have the passion and willpower to make your ideas reality.

My recommendation is that it isn't something marketing related, because marketing automation will be far beyond you. I got my start in programming by making mods for a game I liked.

If you like it enough, it won't feel like work. I know someone who started programming and after two years was building their own native code debugger. It all depends on how much you like it and what you're doing.
 
Back
Top