Click here to Skip to main content
15,920,438 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Self-directed learning Pin
OriginalGriff11-Dec-14 3:54
mveOriginalGriff11-Dec-14 3:54 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 6:19
BiggerDon11-Dec-14 6:19 
GeneralRe: Self-directed learning Pin
Brady Kelly10-Dec-14 4:55
Brady Kelly10-Dec-14 4:55 
GeneralRe: Self-directed learning Pin
BiggerDon10-Dec-14 8:15
BiggerDon10-Dec-14 8:15 
GeneralRe: Self-directed learning Pin
Brady Kelly10-Dec-14 9:35
Brady Kelly10-Dec-14 9:35 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 4:39
BiggerDon11-Dec-14 4:39 
GeneralRe: Self-directed learning Pin
BiggerDon10-Dec-14 5:46
BiggerDon10-Dec-14 5:46 
GeneralRe: Self-directed learning Pin
Marc Clifton10-Dec-14 4:30
mvaMarc Clifton10-Dec-14 4:30 
BiggerDon wrote:
I am most interested in how you've gone about being self-educated in different languages and technologies.


A variety of ways - in the early days (1980's) I learned BASIC and assembly from reading books, which then actually had meaningful content. I also soaked up all the hardware books I could find. I learned C from K&R, C++ from Stroustrup and others, and Pascal from Borland. College taught me Fortran D'Oh! | :doh:

C# I learned from playing around with it and reading MSDN articles - it was an easy enough transition from C/C++.

Conversely, Ruby on Rails was a monster. My first intro to a duck-typed language as well as diving into Ubuntu, web development (and all that comes with that). My client was also my mentor, and that was absolutely necessary and a far better experience than any collection of books could have given me, or classrooms, IMO. After two years of that, I've concluded that duck-typed languages are a Really Bad Idea.

I picked up PHP in a couple of hours -- the online documentation / community is outstanding.

As of two weeks ago, I'm doing my first ever Java coding. Some gnashing of teeth at some of the BS in the language, and I find the Oracle documentation sort of sucks. Funny how with PHP, I would find answers on the PHP site, while with Java, I find answer on Stack Overflow. However, Java is so similar to C# that it's a fairly easy transition, most of the learning curve is in the IntelliJ IDE and figuring out what framework components support what I want to do (like event listeners, hashmaps, etc.)

My recommendation? Start with what I think is the best programming language out there right now: C#. Everything else I've found to be a teeth gnashing experience (mind you, not that C# has those moments too, but they don't usually require a visit to the orthodontist afterwards.)

Marc

GeneralRe: Self-directed learning Pin
newton.saber10-Dec-14 5:10
newton.saber10-Dec-14 5:10 
GeneralRe: Self-directed learning Pin
BiggerDon10-Dec-14 8:49
BiggerDon10-Dec-14 8:49 
GeneralRe: Self-directed learning Pin
Marc Clifton10-Dec-14 9:12
mvaMarc Clifton10-Dec-14 9:12 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 4:13
BiggerDon11-Dec-14 4:13 
GeneralRe: Self-directed learning Pin
Simon O'Riordan from UK10-Dec-14 20:32
Simon O'Riordan from UK10-Dec-14 20:32 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 5:07
BiggerDon11-Dec-14 5:07 
GeneralRe: Self-directed learning Pin
Fabio Franco10-Dec-14 23:42
professionalFabio Franco10-Dec-14 23:42 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 4:21
BiggerDon11-Dec-14 4:21 
GeneralRe: Self-directed learning Pin
Fabio Franco11-Dec-14 4:52
professionalFabio Franco11-Dec-14 4:52 
GeneralRe: Self-directed learning Pin
newton.saber10-Dec-14 4:37
newton.saber10-Dec-14 4:37 
GeneralRe: Self-directed learning Pin
Brady Kelly10-Dec-14 4:58
Brady Kelly10-Dec-14 4:58 
GeneralRe: Self-directed learning Pin
Paul M Watt10-Dec-14 4:45
mentorPaul M Watt10-Dec-14 4:45 
GeneralRe: Self-directed learning Pin
Brady Kelly10-Dec-14 5:00
Brady Kelly10-Dec-14 5:00 
GeneralRe: Self-directed learning Pin
newton.saber10-Dec-14 5:05
newton.saber10-Dec-14 5:05 
GeneralRe: Self-directed learning Pin
BiggerDon11-Dec-14 3:55
BiggerDon11-Dec-14 3:55 
GeneralRe: Self-directed learning Pin
Paul M Watt11-Dec-14 5:02
mentorPaul M Watt11-Dec-14 5:02 
GeneralRe: Self-directed learning Pin
Niquo10-Dec-14 5:17
Niquo10-Dec-14 5:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.