Click here to Skip to main content
15,898,791 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: Seeking Advice for a late in life career change to programming Pin
Rusty Bullet11-Aug-21 3:25
Rusty Bullet11-Aug-21 3:25 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Dave B 6811-Aug-21 4:02
Dave B 6811-Aug-21 4:02 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Member 1419238211-Aug-21 4:22
Member 1419238211-Aug-21 4:22 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Bill Leahy11-Aug-21 4:40
Bill Leahy11-Aug-21 4:40 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
jochance11-Aug-21 4:53
jochance11-Aug-21 4:53 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Steve Naidamast11-Aug-21 5:04
professionalSteve Naidamast11-Aug-21 5:04 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Matt McGuire12-Aug-21 6:52
professionalMatt McGuire12-Aug-21 6:52 
GeneralRe: Seeking Advice for a late in life career change to programming Pin
Matt McGuire12-Aug-21 5:37
professionalMatt McGuire12-Aug-21 5:37 
I'm over 45 and two years ago, went from embedded/industrial control (20 years) to web development with only a couple of web projects under my wings, it was like learning everything over again.

I would choose the language(s) that you might be most interested in.

C# = desktop, services & web (easy to get going, lots of applications)
Java = mobile app development (there are others, but never got past this area, not the funniest language to me)
C++/C = OS services, gaming, complex utilities, embedded (still love C with embedded)
JavaScript = mainly web. (a lot of potential job openings)

As someone who did the jump, I was able to use my existing C# knowledge and build basic ASP.NET apps to get up and running. For the JS side on my pages, concentrate on the fundamentals of JS and pick up some good books like: You don't know JS.
Don't fall down the rabbit hole of jumping to React or some of the other frameworks first; they do get you up and running, but don't teach you how it works in the background.
With all web dev you will also need to know a lot about everything to get things working like the ends and outs of CSS (checkout Kevin Powell on Youtube for some great tutorials). The HTML side is pretty easy (but a bit frustrating to get layouts to work correctly in the beginning.)
After you get comfortable in the basics then try out Node or other frontend and backend frameworks. they do make the resume look great, but a pit fall if you don't know how HTML/CSS/JS all work together. For projects at my work place it can be anything from C# desktop apps/services to basic HTML, to simple ASP.NET, to ASP.NET + React all depending on how complex the final product needs to be.

For me: to really get to understand JS I spent a weekend and first made a Tetris clone working on html canvas. and that was a good start. I figured out controls, sound, layout, drawing, classes and a bunch of other things along the way. about a month later built a "Crule" solitaire clone, to dive deeper into it. I am still no expert on JS, it is such a huge ecosystem.

So look around, and find out what you are passionate about, or at least super interested and start some Youtube tutorials to get going. Try out the different languages on a couple projects and see what clicks and what doesn't. For me Java was so abysmal, I swore I would not touch it again after the last job.

hope this rambling helped.
GeneralThought of the Day PinPopular
OriginalGriff9-Aug-21 4:47
mveOriginalGriff9-Aug-21 4:47 
GeneralRe: Thought of the Day Pin
PIEBALDconsult9-Aug-21 4:51
mvePIEBALDconsult9-Aug-21 4:51 
GeneralRe: Thought of the Day Pin
Mike Hankey9-Aug-21 5:09
mveMike Hankey9-Aug-21 5:09 
GeneralRe: Thought of the Day Pin
Gary R. Wheeler9-Aug-21 12:39
Gary R. Wheeler9-Aug-21 12:39 
GeneralRe: Thought of the Day Pin
W Balboos, GHB9-Aug-21 5:09
W Balboos, GHB9-Aug-21 5:09 
GeneralRe: Thought of the Day Pin
DerekT-P9-Aug-21 6:32
professionalDerekT-P9-Aug-21 6:32 
GeneralRe: Thought of the Day Pin
PIEBALDconsult9-Aug-21 6:38
mvePIEBALDconsult9-Aug-21 6:38 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer9-Aug-21 6:39
professionalDaniel Pfeffer9-Aug-21 6:39 
GeneralRe: Thought of the Day Pin
Ron Anders9-Aug-21 15:53
Ron Anders9-Aug-21 15:53 
GeneralRe: Thought of the Day Pin
Slow Eddie10-Aug-21 1:24
professionalSlow Eddie10-Aug-21 1:24 
GeneralJava rises in popularity Pin
Cp-Coder9-Aug-21 3:14
Cp-Coder9-Aug-21 3:14 
GeneralRe: Java rises in popularity Pin
musefan9-Aug-21 3:53
musefan9-Aug-21 3:53 
GeneralRe: Java rises in popularity Pin
OriginalGriff9-Aug-21 4:23
mveOriginalGriff9-Aug-21 4:23 
GeneralRe: Java rises in popularity Pin
honey the codewitch9-Aug-21 3:58
mvahoney the codewitch9-Aug-21 3:58 
GeneralRe: Java rises in popularity Pin
kmoorevs9-Aug-21 5:32
kmoorevs9-Aug-21 5:32 
GeneralRe: Java rises in popularity Pin
Nelek9-Aug-21 5:51
protectorNelek9-Aug-21 5:51 
GeneralRe: Java rises in popularity Pin
Dan Neely10-Aug-21 2:47
Dan Neely10-Aug-21 2:47 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   434 votes