Related Posts
Best spa/luxury bathhouses in NY?
Can I say no to working the weekend?
What big secret is your agency hiding? 👀
What TV series are worth watching and why?
Not bad for lunch break.
Additional Posts in Consulting
I wasted my youth being responsible.
BOS - ORD Worst delay I’ve ever had
New to Fishbowl?
unlock all discussions on Fishbowl.
Sure. I did some Coursera courses, but beyond that I pieced together what I needed from stack exchange and tutorials for the specific things I needed. (I did personal projects, but I was also using it on my project before I was proficient -- that's really how I learned.) I also learned from co-workers and a few times asked advice from programmers. This is very common.
Hadn’t heard of stack exchange, looks useful, thanks!
Every developer worth their salt learned some of their craft by poking around online - stack overflow is great for Q&A. Codepen is good for samples and trying things out. Codingame is fun for challenges... Kagle if you’re into ML. GitHub is a solid way to get involved and see how other things work and how people do things.
But the only thing that really will help you is trying things out. You have to be genuinely curious about software and want to take it apart. Put the time in ... like motorcycle maintenance.
💯
Anyone who’s good mostly taught themselves. Classes can provide some theory and techniques, but just like taking music classes won’t make you a musician, taking programming classes won’t make you a programmer. You’ve just got to do it
The Art of Computer Programming.
Can't beat it for brevity.
They also say that implementing the solutions to the problems from the 'Structure and Interpretation of Computer Programs' in the high-level brainf**k language is another nice way of getting started.
If the language is still too overly complicated, perhaps instead consider dabbling in the ook! language - it has only three syntax elements. http://www.dangermouse.net/esoteric/ook.html
Why do you want to code?
That’s the reason I asked why. If you want to be a front end developer then start with JavaScript. As for the framework, good luck. They keep changing every six months or so. I dabbled my hands in React a while back and found it easy.
Backend takes a bit of time. I would recommend Java. The learning curve is a bit steep but it pays off in the long run. Once you understand OOPS concepts, collections, multithreading and servlets, move onto servlets and jsp. After that for a framework you can learn springboot. Microservices are the craze nowadays. Hit me up if you need help.