HACKER Q&A
📣 dchivu

What is a cool technology to learn?


Please pot a technology that you think it is fun to learn. It doesn't have to be new or popular.

My choice is Flutter(https://flutter.dev/). I think it's a good contender when it comes to mobile development.


  👤 foopod Accepted Answer ✓
Probably right on the edge of what you would define as technology....

Music! I am 30 and have spent my whole life not learning any music or instruments because it is 'too hard'. But now I am getting into music theory and wow it is really interesting and awesome. Highly recommend.

I found this video really helpful - https://www.youtube.com/watch?v=rgaTLrZGlk0.


👤 rektide
Custom Elements. Always bet on the web.

Most modern web application development is via top-down JavaScript frameworks that target the DOM. Developers learn derivative technologies that abstract over & treat the DOM like an end-target that they are free to orchestrate / control.

Custom Elements make it possible to have the page be entirely defined by tags, a growable/extensible set of tags. Instead of top-down systems of interaction, different components on the page can watch & adjust as their children change, or react to events that bubble/capture through them.

It's a long way off, but we can start to write into the page components that express the page's machinery. Right now, those systems are pure code, but we can reify their existence onto the page. Via Custom Elements, computing becomes expressible. You should learn custom elements. Few other experiences out there will give you as direct a connection to the base material & wide powers that are the world wide web.


👤 blackarck
If you are new to technology learn c, easy to wrap your head around it and can propagate your skills forward. If you are already a decent developer, learn rxjs, totally different concepts that other language, its amazing what all you can do with rest based calls. Fun playground out there.

👤 yesenadam
AWK! Forth! Prolog! Tcl/Tk!

👤 slipwalker
Godot (game) Engine ( https://godotengine.org/news )

👤 sircastor
OpenCV or computer vision in general. I’m amazed at the kind of stuff you can do.

👤 speedgoose
I think I had most fun doing virtual reality experiments using Unreal Engine.

👤 serbuk
Functional programming

👤 dave_sid
SQL on Rails

👤 acquiremoney
Ebpf

👤 meiraleal
Blockchain / Smart Contracts