Jump to content

Learning Java

PoisonousRock

Hi everyone, I'm currently a sophomore in high school and planning to take AP CompSci A in my senior year. I want to know what is the best way to learn Java from now until next September?

Link to comment
Share on other sites

Link to post
Share on other sites

I can't recommend a specific method as I've only learned coding through University courses rather than on my own so far. But I can recommend an IDE to use and that's IntelliJ IDEA. I absolutely love it.

Intel® Core™ i7-12700 | GIGABYTE B660 AORUS MASTER DDR4 | Gigabyte Radeon™ RX 6650 XT Gaming OC | 32GB Corsair Vengeance® RGB Pro SL DDR4 | Samsung 990 Pro 1TB | WD Green 1.5TB | Windows 11 Pro | NZXT H510 Flow White
Sony MDR-V250 | GNT-500 | Logitech G610 Orion Brown | Logitech G402 | Samsung C27JG5 | ASUS ProArt PA238QR
iPhone 12 Mini (iOS 17.2.1) | iPhone XR (iOS 17.2.1) | iPad Mini (iOS 9.3.5) | KZ AZ09 Pro x KZ ZSN Pro X | Sennheiser HD450bt
Intel® Core™ i7-1265U | Kioxia KBG50ZNV512G | 16GB DDR4 | Windows 11 Enterprise | HP EliteBook 650 G9
Intel® Core™ i5-8520U | WD Blue M.2 250GB | 1TB Seagate FireCuda | 16GB DDR4 | Windows 11 Home | ASUS Vivobook 15 
Intel® Core™ i7-3520M | GT 630M | 16 GB Corsair Vengeance® DDR3 |
Samsung 850 EVO 250GB | macOS Catalina | Lenovo IdeaPad P580

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, BlueChinchillaEatingDorito said:

I can't recommend a specific method as I've only learned coding through University courses rather than on my own so far. But I can recommend an IDE to use and that's IntelliJ. I absolutely love it.

IntelliJ, webstorm, same thing, atom.io is a free IDE that's really good - but it takes a lot of tinkering

Link to comment
Share on other sites

Link to post
Share on other sites

Codecademy has a 3 hour Java tutorial.

 

EDIT:
as said below me hacker rank is a respectable site and many advise it.

Codecademy may be a start but it may also be on hacker rank. It tests you much more.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, fpo said:

Codecademy has a 3 hour Java tutorial.

Please, please please don't use codacademy.

Want to know which mobo to get?

Spoiler

Choose whatever you need. Any more, you're wasting your money. Any less, and you don't get the features you need.

 

Only you know what you need to do with your computer, so nobody's really qualified to answer this question except for you.

 

chEcK iNsidE sPoilEr fOr a tREat!

Link to comment
Share on other sites

Link to post
Share on other sites

Standford lecture videos

 

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, DeadEyePsycho said:

Standford lecture videos

 

This isn't just a good way to learn Java, this will teach you a lot of other fundamentals in computer science and programming as well. Highly recommend it. There are also recorded MIT lectures on YT worth checking out but the Stanford series is a great start.

[ Intel i7-6700K ][ Asus TUF Sabertooth Mk1 Z170 ][ Gigabyte GTX 780ti ][ 32GB (2x16GB) 3200MHz G.Skill Trident Z ][ Corsair Obsidian 900D ]

[ EVGA SuperNOVA 1000 P2 80+ PLATINUM ][ 1x512GB Samsung 960 Pro M.2 (OS) ][ 3x512GB Samsung 850 Pro RAID 0 ][ 1x5TB WD Black ]

Link to comment
Share on other sites

Link to post
Share on other sites

While people are recommending IDE's i would suggest taking a look at Eclipse Neon. It has good user friendly UI and a great debugger.

PC Specs: i5 4690K, MSI GTX 970 Gaming, 16GB Crucial Ballistx Tactical at 1866Mhz, MSI Guard Pro, 120GB Crucial MX100, 4TB HGST HDD, NZXT H440 Black/Blue

Phone: Oneplus 3 w/ Moto 360 2nd gen

Consoles: New 3DS XL, Xbox One, Nintendo switch soon hopefully.

Link to comment
Share on other sites

Link to post
Share on other sites

On 3/2/2017 at 8:29 PM, PoisonousRock said:

Hi everyone, I'm currently a sophomore in high school and planning to take AP CompSci A in my senior year. I want to know what is the best way to learn Java from now until next September?

For your IDE, just ask people at your school what the teacher tells them to use.

 

In the end, most demonstrations will be done using that IDE, and some IDE specific features may not be on others.

 

On 3/2/2017 at 8:49 PM, fpo said:

Codecademy has a 3 hour Java tutorial.

 

EDIT:
as said below me hacker rank is a respectable site and many advise it.

Codecademy may be a start but it may also be on hacker rank. It tests you much more.

Codeacademy's actual course isn't that terrible, but the real problem is their freemium business model that they put into effect a few years ago.

Want to know which mobo to get?

Spoiler

Choose whatever you need. Any more, you're wasting your money. Any less, and you don't get the features you need.

 

Only you know what you need to do with your computer, so nobody's really qualified to answer this question except for you.

 

chEcK iNsidE sPoilEr fOr a tREat!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×