• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:22
CEST 12:22
KST 19:22
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro4 Preview: Mirror Mirror4[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
5.0.17 Patch Notes - October 7, 20262Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)77Weekly Cups (Sept 21-27): herO and ByuN double2
StarCraft 2
General
5.0.17 Patch Notes - October 7, 2026 How do you feel about the mass reverts in the 5.0.17 PTR? [Old] StarCraft 3 Reportedly in Development StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) Weekly Cups Results (Sep 28-Oct 4)
Tourneys
ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 546 Catch the Train The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble
Brood War
General
BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Fantasy returning? Sagi.gg Launcher Released SC4ALL II Brood War Complete Invited Player Lineup
Tourneys
[ASL22] Semifinal B [ASL22] Semifinal A [Megathread] Daily Proleagues [ASL22] Ro8 Day 4
Strategy
Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do?
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7380 users

Python or Java?

Blogs > Disregard
Post a Reply
1 2 Next All
Disregard
Profile Blog Joined March 2007
China10252 Posts
April 01 2009 05:29 GMT
#1
Which progamming language is easier for beginners? Ive been told that Python is the best for beginners but Java seems to be more popular and widely used, even my high school offers Java classes. I will be taking Computer Science as a major since really nothing else interests me, rather than taking a major that will be boring, stale and having my feel regretful (especially Business/Finance).

FYI: I have been tweaking and learning with Python recently.


*
"If I had to take a drug in order to be free, I'm screwed. Freedom exists in the mind, otherwise it doesn't exist."
Malongo
Profile Blog Joined November 2005
Chile3479 Posts
April 01 2009 05:34 GMT
#2
I learned java, easy to me at least. Im not sure about python but java has a shitload of tutorials and interesting applications. Once you learn the basic alghoritms (conditionals, loops and variable types) you can switch to almost any language with little problems.
Help me! im still improving my English. An eye for an eye makes the whole world blind. M. G.
EsX_Raptor
Profile Blog Joined February 2008
United States2802 Posts
April 01 2009 05:36 GMT
#3
go for java man trust me xD

I've programmed in both and i find it to be the most comfortable out of the two.

(im a junior CS major if youre wondering)
messengerASL
Profile Blog Joined March 2009
United States109 Posts
April 01 2009 05:37 GMT
#4
Don't take computer science as a major just because nothing else interests you. You won't do as well in life later on if that's the case. You need to major in something that you love. It's like this. The major that interests you is out there, you just haven't run into it yet or you haven't researched enough.

On average, a college student changes majors 3-4 times during his academic stint.

There's scripters and there's compiled language programmers. If you choose one route, it tends to shape your preference later in life, so choose carefully. People in industry tend to "not" have high opinions of scripters. And scripters tend to think compiled language programmers complicate things.

All of these points are moot, if you're luke-warm (not excited) about computer science. Try business or some other majors. Try to find the major that will interest you.
caelym
Profile Blog Joined June 2008
United States6430 Posts
April 01 2009 05:42 GMT
#5
java is way better for beginners. it's very organized and structured, which makes it easy to learn. once you learn the basics of programming from java, you can pick up other languages quite easily.
Jonoman92
Profile Blog Joined September 2006
United States9110 Posts
April 01 2009 05:43 GMT
#6
hey messengerASL I don't know if you have been asked, but what is your identity? I see on ICCUP you're at least a half-way decent SC player. I know your benefactor is secret, but who are you?

-I think that's good advice btw. I'd go with Java but I've never actually used Python sooo yea.
thunk
Profile Blog Joined March 2008
United States6233 Posts
April 01 2009 05:45 GMT
#7
Can't really go wrong with Python, everyone knows it, even beginners. It's a pretty balanced map, and is about as standard as one can get. It's the bread and butter map of this era.

Never heard of Java. Hasn't ever been used in any major league, has it? Probably suffers from some major imbalances and it falls of the normal gamer's knowledge.
Every time Jung Myung Hoon builds a vulture, two probes die. || My post count was a palindrome and I was never posting again.
thunk
Profile Blog Joined March 2008
United States6233 Posts
April 01 2009 05:45 GMT
#8
And I do know that this is really about programming languages.
Every time Jung Myung Hoon builds a vulture, two probes die. || My post count was a palindrome and I was never posting again.
EsX_Raptor
Profile Blog Joined February 2008
United States2802 Posts
April 01 2009 05:46 GMT
#9
on a side note id recommend you take c++

way better than those two
ZeroCartin
Profile Blog Joined March 2008
Costa Rica2390 Posts
April 01 2009 05:47 GMT
#10
Byzantium ftw
"My sister is on vacation in Costa Rica right now. I hope she stays a while because she's a miserable cunt." -pubbanana
SpiritoftheTunA
Profile Blog Joined August 2006
United States20903 Posts
April 01 2009 06:04 GMT
#11
python is overplayed as fuck
posting on liquid sites in current year
imDerek
Profile Blog Joined August 2007
United States1944 Posts
April 01 2009 06:13 GMT
#12
Learn Java for half a year first, then do Python and/or C++
Least favorite progamers: Leta, Zero, Mind, Shine, free, really <-- newly added
Mastermind
Profile Blog Joined April 2008
Canada7096 Posts
April 01 2009 06:16 GMT
#13
My university is going to be changing their first year Java course to Python because Python is easier for beginners. Having said that, I love programming in Java. It is a great language compared to something like C. Java is also fairly common in industry whereas Python isnt from what I understand.
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
April 01 2009 06:20 GMT
#14
Java/C++ is a very common first languages to learn. python is fun to know but consider something like PHP FORTRAN etc
I have ass for brains so,
even when I shit I'm droping knowledge.
Divinek
Profile Blog Joined November 2006
Canada4045 Posts
Last Edited: 2009-04-01 06:38:03
April 01 2009 06:22 GMT
#15
java is wayyyy more useful, just learn java it's better. Java is harder but from my experience it's more of a leading language and applets are just awesome..

Also java gives you much clearer error messages, even if its lack of multiple inheritence is lame
Never attribute to malice that which can be adequately explained by stupidity.
Oh goodness me, FOX tv where do you get your sight? Can't you keep track, the puck is black. That's why the ice is white.
JakNcoke
Profile Joined February 2009
United States2 Posts
April 01 2009 06:26 GMT
#16
quite honestly in beginning stages both are quite simple. Just learn the one which you find syntactically more appealing and go from there.
benjammin
Profile Blog Joined August 2008
United States2728 Posts
April 01 2009 06:30 GMT
#17
python by far
wash uffitizi, drive me to firenze
shmay
Profile Blog Joined July 2004
United States1091 Posts
April 01 2009 06:34 GMT
#18
http://www.reddit.com/comments/6pogg/reddit_which_programming_language_is_best_for
http://news.ycombinator.com/item?id=428095

python or ruby seems the best just to learn the basics. i personally recommend http://pine.fm/LearnToProgram/ (ruby). python and ruby are both very good for web development, if you're into that, and a great for general scripting

once you have the basics down, id say learn java and build apps for Android (and possibly make some money doing that, eventually)
Llamaz
Profile Blog Joined April 2008
Australia90 Posts
Last Edited: 2009-04-01 06:42:54
April 01 2009 06:40 GMT
#19
Wow...Python >>>>>>>>>>> Java for beginners.
Java > Python if you have more experiance...but C++ > java.

I have no idea how comfortable you are with programming, but if you've done a bit before, I reccommend you learn basic C++ first (a week at most, probably less) then learn from http://lazyfoo.net/SDL_tutorials/index.php (SDL = graphics library). It exemplifies why object oriented programming is soo much easier, and develops good programming habits.

C++/Java are more useful to learn than Python.

So to conclude, if you are already familiar with an outline, or structure of programming languages, then choose C++/Java (C++ > Java. If you can learn Java you can learn C++), but if you are just starting programming choose python (easier, cleaner).

With that said, I suggest you don't take advice from ANYONE in this forum, including me. Go to a programming forum. People giving advice to you here probably haven't even tried to learn a programming language.


Slithe
Profile Blog Joined February 2007
United States985 Posts
April 01 2009 06:53 GMT
#20
On April 01 2009 15:20 IzzyCraft wrote:
Java/C++ is a very common first languages to learn. python is fun to know but consider something like PHP FORTRAN etc


Umm... why FORTRAN?
1 2 Next All
Please log in or register to reply.
Live Events Refresh
The PondCast
19:00
Episode 112
CranKy Ducklings16
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 193
StarCraft: Brood War
Britney 33282
Calm 969
Bisu 582
Hyuk 549
Rush 311
Stork 239
actioN 232
Shuttle 207
Soma 147
Mong 135
[ Show more ]
Pusan 100
EffOrt 94
Shinee 54
ToSsGirL 53
Free 51
Last 50
ZerO 49
NotJumperer 48
Barracks 44
Shine 44
Bale 43
Dewaltoss 38
Yoon 36
Killer 29
Noble 25
sorry 25
Sharp 24
HiyA 19
ajuk12(nOOB) 18
Sacsri 17
yabsab 14
hero 12
Dota 2
Gorgc3395
League of Legends
JimRising 346
Counter-Strike
olofmeister1336
shoxiejesuss976
edward46
Super Smash Bros
Mew2King135
Other Games
gofns36742
summit1g6945
singsing1553
ceh9561
crisheroes221
DeMusliM106
ZerO(Twitch)3
Organizations
Other Games
gamesdonequick643
BasetradeTV196
Dota 2
PGL Dota 2 - Main Stream24
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 41
• LUISG 24
• CranKy Ducklings SOOP11
• killerbeecast5
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV267
• lizZardDota2124
League of Legends
• Stunt311
Other Games
• Shiphtur852
Upcoming Events
INu's Battles
38m
Percival vs SHIN
Zoun vs herO
OSC
2h 38m
OSC
11h 53m
Replay Cast
12h 38m
OSC
1d 12h
Big Brain Bouts
1d 23h
Rex vs INexorable
GgMaChine vs HeRoMaRinE
Reynor vs herO
AI Arena Tournament
2 days
BSL: Ladder Tournament
2 days
Sparkling Tuna Cup
2 days
Patches Events
3 days
[ Show More ]
BSL Open Qualifier
3 days
BSL Open Qualifier
3 days
WardiTV Weekly
5 days
PiGosaur Cup
5 days
The PondCast
6 days
Liquipedia Results

Completed

CSL 2026 AUTUMN (S22)
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
Acropolis #5 - GSB
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
HCC Season 3
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.