Ask HN: Self-taught webdev with lots of free time. What should I learn?
261–270 of 326 posts
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#262Update your skills, php is hard to market, learn python or rails, that would have high roi
PHP is used a lot in France where I'm based, so that probably differs a bit from the US market.
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#263WebAssembly
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#264well the way you speak tells a lot about your real skillz...
Work on...
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#265Suggestion: Dig in to the very bottom of your computing stack and get a working knowledge of your CPU, bootloader, OS kernel, system libraries, etc. Along the way, you will want to try: - Using a debugger to step through simple programs at the machine level and see what happens to the registers, stack, etc - Using tracing tools like strace (for Linux) to see what syscalls various programs issue (this is after you lea…
Do you recommend any books / courses that could help give me some sort of curriculum around this knowledge ? I unfortunately don't know what I don't know, so I'd need a bit of guidance to learn efficiently. Something like http://pages.cs.wisc.edu/~remzi/OSTEP/ maybe ?
Which goes from bits on up without shying away from circuit diagrams. It's also really well written and you can read it from start to finish.
It puts it in a historical context too which makes it fun to read.
Once you read that, they'll be fewer unknown unknowns.
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#266Earlier quoted context omitted.
Thanks. Rust has been recommended a bit in this thread so I'll check it out. Out of curiosity, what's the appeal of learning Rust ? What kind of projects do you use it for ? I find that I can solve mostly everything with a blend of PHP/JS, but I also never escaped web CRUDy stuff, and PHP is very well suited for these.
It's a general-purpose programming language, so it can be used for most projects. Most problems can be solved with most languages, sure, but rust is fast and "safe", so people flock to it. It has some nice features. Personally I never found myself besotted with it, in fact I rather dislike it and suggest ada instead. But rust is much more likely to get you a job.
Still playing with it for funsies, though.
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#267Earlier quoted context omitted.
Do you recommend any books / courses that could help give me some sort of curriculum around this knowledge ? I unfortunately don't know what I don't know, so I'd need a bit of guidance to learn efficiently. Something like http://pages.cs.wisc.edu/~remzi/OSTEP/ maybe ?
Please feel free to privmail me and I will try to share some ideas.
Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#268Re: Ask HN: Self-taught webdev with lots of free time. What should I learn?
#269Earlier quoted context omitted.
Do you recommend any books / courses that could help give me some sort of curriculum around this knowledge ? I unfortunately don't know what I don't know, so I'd need a bit of guidance to learn efficiently. Something like http://pages.cs.wisc.edu/~remzi/OSTEP/ maybe ?
I really loved this book: https://www.amazon.com/Code-Language-Computer-Hardware-Softw... Which goes from bits on up without shying away from circuit diagrams. It's also really well written and you can read it from start to finish. It puts it in a historical context too which makes it fun to read. Once you read that, they'll be fewer unknown unknowns.