Java Programming Basics
Take your first steps towards becoming a Java developer.
Reddacity may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udacity. Thank you for using these buttons to support Reddacity.
Reddit Posts and Comments
2 posts • 225 mentions • top 9 shown below
273 points • FearzTruth
Udacity.com announced a new course today - Introduction to Programming in Java
It's going to be aimed at beginners, but it should be a good way to learn Java. It'll be up in June. Note that Udacity courses typically have a couple of kinks to work out upon release.
140 points • [deleted]
Just a reminder: Udacity: Intro to Programming in Java started today.
Introduction to Programming in Java, started today.
It assumes no prior background, and you can even pay to receive credits through San Jose State University for completion.
Seems decent, so I'm trying it out myself.
11 points • Blackduck606
Udacity announces new course -- Introduction to Programming in Java [X-Post from /r/learnprogramming]
16 points • vibrunazo
For those asking how to get started developing games for the OUYA, Udacity just launched a basic Java course
I often see people on this subreddit asking how to get started making games for the OUYA. There are many different answers to this question. With different pros and cons. Many suggest getting started using an easy to use game engine like Unity, which doesn't require much programming background to start using. But programming is very important for any game. And on indie Game Development communities, people who can use Unity or similar are dime a dozen. And people who can actually write good code are very rare. So are very valuable. If you wanna be one of those valuable developers, I recommend you get started learning how to program first.
And if do decide to learn to program. You're in luck. Udacity just launched a new intro to programming course using Java, the programming language you'll need to know to make Android Games. Udacity is awesome, it's one of the best online resources you'll ever find. I personally already took many classes from them. They're made by some of the best professionals and professors in the area, and are really easy to follow short videos that you can take any time.
So if you wanna get started making OUYA games. I personally recommend starting learning programming Java with the new Udacity class here: https://www.udacity.com/course/cs046
Once you're familiar with Java. You'll head to the best resource for learning how to develop for Android. Which is the official Android website: http://d.android.com
From there you'll still need to learn other things. But most of those will be specific to whatever is it that you'll be doing. But now you have enough basic knowledge to know how to figure it out where to go next by yourself. Good luck :)
5 points • KidWonder101
Would taking Udacity's intro to Java course be enough for Stanford's iOS7 course?
I just couldn't deal with CS106a, it seemed like everything was all over the place. It wasn't really catered to the users who will watch it at home (which I understand why).
Here's the course:
Is there anything else you'd recommend I do for enrolling into the Stanford iOS7 course?
19 points • reposts_and_lies
I want to learn to program. I started a week ago and my ultimate goal is to make an app/game to release on android. Here are all the resources I have found. Is this a good place to start?
From what I have learned so far, you can use many different languages to make an app on android. I am choosing to learn Java. Most places to that teach app publishing seem to favor this language for beginners at least.
I want to know if these resources seem like a good place to start, but I also want to share these with other users.
udacity.com - Thanks to /u/knoxyouout for pointing me to this one. It is a free course that mixes videos with questions to teach you Java. It uses BlueJ as ~~a compiler~~ an IDE (integrated development environment; thanks again /u/__LikesPi). You can also pay to have them give you college credit for the course. Check to see if the credits will transfer over or not. I believe the fee for this is $150, although the enrollment period may be over.
udemy - udemy is a website that offers different courses on different subjects. It is kind of like ebay, in the sense that they have different 'sellers' for the courses and allow people to rate the courses. The course I linked is not free. It costs 100$ (i purchased it when it was on sale for $10.) So far, the course seems like it isn't coding oriented, and assumes you know Java and XML. The course so far seems disappointing and I currently do not recommend it to anyone. Although there are some other courses on udemy that are free, including one for learning java and one for publishing to android.
JavaTutes - tutorial videos for java. I haven't delved into these yet but they are free if I'm not mistaken.
Whitaker Blackalls blog - not so much a resource, but a quick read of a reddit user who was able to make a doodle jump clone after about 6 months. Pretty inspirational!
eclipse and java for total beginners - downloadable videos with files. these projects use eclipse which is a part of the android developer kit provided by google. (you can, however, use different IDEs) . So far these seem pretty hands on but they are pretty old.
2 points • smalltown88
Self taught programmer, I would appreciate suggestions on what Udacity course I should take next.
I really like the structure of Udacity's courses. I want to be able to start developing my own Android app, or working on a project of some sort to prove my worth, and applying for jobs/internships soon (at the very least apply), within the next 6 months. I'm completing 'Intro to Java Programming' soon and I'm curious to what you guys think I should learn next.
Here is a list of their courses if you're not familiar with Udacity.
Also this is the Intro to Java syllabus so you know what I've been learning.