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 trialabou93
14,319 PointsWhat does Craig Dennis mean by im not perfect?
I do everything right and I am without flaws. :'(
13 Answers
Craig Dennis
Treehouse TeacherI think you mean I'm
;)
abou93
14,319 PointsHaha! So far im enjoying your java course!. I've been real back and forth with C++ and python. I've went through Kenneth's python course and now i'm moving on to Java and realized i've lost touch with basic things like adding a semi colon to the end of a line. You guys came just in time. I need some java skills if I wanna get this internship with Lockheed Martin. Thanks!
Geoff Parsons
11,679 PointsWoah now Craig Dennis, that sentence didn't end in any punctuation.
Craig Dennis
Treehouse TeacherAwesome! Every time I take one of Kenneth Love 's courses I litter it with Java syntax, and I was a Python programmer for 7+ years! I feel your pain.
Best of luck with the internship! Keep me posted on what you think of the course!
abou93
14,319 Pointsthanks! what do you think of learning two or three languages simultaneously? i've went through the basics of many but i'd like to stick with one and really excel at it. how did you go between python or java? or can you maybe blend java objects with some python scripting? Thats probably the hardest thing for me, knowing what to learn and how to make it marketable in a job.
Casiey Lebron
3,187 PointsLOL!. Graig, you are the real MVP
Tony Brackins
28,766 PointsMost epic question ever lol
Brett Connolly
12,874 PointsRandom note, if you slow down Craig's videos, he sounds like a very convincing drunk.
Craig Dennis
Treehouse TeacherGotta keep moving fast, otherwise I'm gonna throw it all away on booze.
Jisan Zaman
3,363 PointsHey Aboubacar,
I think as a beginner programmer, it is definitely better to learn to one language and delve into it deeply. Essentially, programming concepts in all languages are the same and all you need is to get familiar with syntax and how the language is used within its ecosystem.
For example, I currently have a job now as a Software Engineer because I learned the MEAN stack in JavaScript. Currently, I am learning how to be an Android developer. While Java is significantly differently from JavaScript, all the principles are the same and these courses seem about 1/20th as difficult as they did before I attempted to learn this without knowing one language easily.
And whenever you go to work at a new place, it's basically like learning a new language learning all fo their code and where you can fit in. But if you have deep foundations in the language/and or programming, you should be good to go.
Hope it helps.
Best, Jisan
abou93
14,319 PointsThank you for the insight man! I really want to get my foot in the door and i think thats the way to go. I'm gonna try to stick to one thing and master it before anything else
jacob bernard
74 PointsWHAT I M NOT PERFECT?!?!?!??!?!?!???!??!? WHAT A CRUEL WORLD!!!!!!!! ps the text looks really weird it's different sizes
Admire Dhodho
5,411 PointsHe took my breath when he said i got bad news for you.
Nathan Jenkins
419 PointsHaha yeah me too, my face just dropped but no idea why.
Sean Flanagan
33,235 PointsI think Craig was stating the obvious (or what's obvious to me anyway). We all make mistakes. I know I've made a lot in my life including whilst learning about Java.
Don't be put off learning, as mistakes are the only way to learn. Craig isn't trying to patronise us; he admits that he isn't perfect either. Humility trumps arrogance.
Juthawong Naisanguansee
Full Stack JavaScript Techdegree Graduate 80,724 PointsHaha, That gets me
Taylen Pitt
398 PointsIs this similar to JavaScript? thats really what i was after... I assumed that i could figure the difference easily is this true?
Brett Connolly
12,874 PointsAs someone wisely said in an article I ready somewhere online, Java is to Javascript like car is to carpet. Or this site shows other examples: http://javascriptisnotjava.io/
They do share some similarities, like most programming languages, in syntax (if statements, for example) but they are definitely very different languages used for different purposes. Java is primarily a server-side language and is compiled (built into baser code for efficiency, first, then that code is used at runtime) while Javascript is primarily a client-side language (though has moved to the server now with Node.js) which is interpreted (converted into a lower level language at runtime).
If you're looking to get into back-end development or building Android apps, then learn Java. If you're looking to get into front-end development or building things to work client-side, then learn Javascript (though, again, it can be used server-side now thanks to Node).
I'm biased and learned Javascript as my first programming language and think that's a better language to learn first since you can easily build and run simple apps without needing a server environment setup to test. Javascript logically can do most anything most other programming languages can do. Running Java apps takes a little more legwork.
Hope that helps. In the end, it will benefit you to learn other languages as you get more comfortable at programming in general. Only increases your skill set making you a much better hiring candidate.
Akash Sharma
Full Stack JavaScript Techdegree Student 14,147 PointsCraig when you right click on a highlighted word(s) you can just click Search Google for <this> "...." instead of copying and then opening up google and then pasting
Learning coding
Front End Web Development Techdegree Student 9,937 PointsHey, i didn't knew it was fun here as well :)
Mike Omaliko
3,995 PointsMike Omaliko
3,995 PointsLike how Craig Started this video... I laughed so hard. best tutor so far.