Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java

Java and Android Java?

Hello guys,

I am pretty well versed in a few languages, such as HTML, CSS, PhP/WordPress, Python, C#(Unity Games), and Ruby(My weakest lingo) Although not a master in anyway, I can throw out some OK content.

But I have always had some issues learning Java, Not sure why. So I am following the Java videos as well as the Android videos with Ben.

I just wanted to know, is there any difference between Android Java and non android Java? I know in Unity Engine the Java has been somewhat altered.

So can what we learn from Ben using Android be used in a none Android programming situation?

If that makes sense?

Thanks Guys

Konrad Pilch
Konrad Pilch
2,435 Points

Hi, a question out of the question : p but i was wondering if you want, could i see you portfolio and stuff you did?

And if i can ask, how long did it take you to learn these? if we talk about PHP and C sharp with Unity alone, how long did it take you to get a grasp in it?

Im asking because im going in the same direction as you.

Im doing HTML/CSS now im in PHP and WP , later i want go to Unity with C sharp as well as iOS for apple and then probably Java . Just wondering .

I know everyon elearn different and it varies form time etc.. but im curious how long did it tak you to learn it and this kind of stuff : p

-Konrad

For me to get a grasp of them it took around about 2 years, I was not doing it full time.

For unity in C# it took a few months it was rather easy, using youtube as the prime way of learning. Building simple games etc.

PhP and WordPress I watched all the videos on Treehouse. Taking notes going over them over and over too.

But I did start out with HTML and CSS, I learnt that from Code Academy before finding Treehouse.

So to reiterate, I went HTML and CSS first, I then went into C# with the Unity engine, Then into PhP and WordPress over to Ruby and Python then onto Java.

But if I would give any sort of advice to anyone I would say stay on Treehouse, I wish I found it years ago. Get a strong understanding of one language before moving to another. Python is a great one for beginners. I have still not settled on a single language yet, but Python and Java are my favourite.

Konrad Pilch
Konrad Pilch
2,435 Points

Uh, that seem long story , but in the long term finidng all skills must be cool and amazing : p

I started last year , but i did HTML/CSS from lynda and is was oudtated very very much . SO in october i went here or november and did CSS and now i know it .

Now im studing PHP, it seem straight farward tbh, its just like very logic . Though im just starting and im jsut doing a tutorial to make a chat with database etc.. it seem easy tbh . I think it jsut takes time to graps it to a your own level like CSS . If you get grasp in CSS you can do anything if you look for it or with try and error .

I have in mind to get a good graps in PHP and be able to do like e-commerce site , like facebook ill say. And then move into Unity Csharp but allways doing web stuff aswell. C sharp as coz i like it and i would give 1h and web developement like more thne2-3 h .

Thats my plan : p

I have a project in mind with log in, post new feed, filter, auktion so thats what im doing in php . And then on C basicaly jsut learn that language and get good at it and probablly specialise in one area in that e.g games or whatever i find cool .

Seems like a good plan, building a Facebook like site is not the easiest thing to do but can be done by following the tutorials here on Treehouse, Ruby and Python are also used to create Facebook like sites too.

Good luck, and keep moving forward

Konrad Pilch
Konrad Pilch
2,435 Points

I decided to learn PHP and that stuff MySQl like fb page or treehouse etc.. and every day spend 1h in unity <3

I have more drive for unity C, C#, Obj-C ,C++ etc.. but its harder to earn and i need financial support : p though im going to move in that direction slowly when i learn enough in website.

Thank you :) Good luck you too and have nice time.

1 Answer

Allan Clark
Allan Clark
10,810 Points

Java is cross platform. The Java Virtual Machine (JVM) takes care of all the differences between Android, Windows or toaster. From my understanding you would use Java for the back end math, and Android for the visual display on the front end. It will give you the freedom to move to different platforms with the same back end code.

Just finished the Java track and let me tell you Craig knocks it out of the park.

Hope this helps.