What programming language do you learn first? What languages and skills do you need to learn to become hire-able by a company?
What programming language do you learn first? What languages and skills do you need to learn to become hire-able by a company?
(For me that was programming games - incredibly crufty ones, but seeing thing move on my screen got me really excited and got me to understand)
Personally, that was javascript for me - mostly because you can do stuff with it in any browser you want. Lua[0] is also a great language for beginners, and I'm still using it for game development[1] and general scripting/fun stuff.
I just don't want to turn this into a hella long comment, so I'll wrap it up; but I could talk about the first steps you could take for hours :)
If you want to ask me anything on how to get started, just shoot me a mail under info@(my username here).com I'd be super happy to help :)
While programmers can earn good money it isn't necessarily that easy. Another comment recommended Lua, I would say that the language you should learn is the one that fits the problems you want to solve. In other words, the language is a tool, programming itself is a tool, Lua is one specific type of tool and it might or might not be the tool for the job.
My advice, assuming that you insist on learning to program, is to first find a problem that you would like to solve that might be amenable to a programming solution; then pick the language that everyone else thinks is appropriate for that field.
About the actual programming language: trust me, it just doesn't matter that much. Just choose Java or Python and you can't go wrong. Pick up an algorithm's course/book and try and solve some problems. Becoming hire-able is a whole other ball game where you need to play with your social networks, make own projects or use your college credentials.
As for programming, I'd suggest building a few programs by following some tutorials on YouTube. In particular, programs that automate your browser or computer can be really satisfying: "open this page/program, click here, take a screenshot of this area." There should be plenty of tutorials out there that will do a basic setup for those. And if you know any programmers, ask them to help you get started. Almost without fail, I've found the hardest part of programming tutorials is installing things before you start coding. Followed closely by tutorials being out of date. So expect to try a few that don't work before you find a good one. Language does and doesn't matter: again, ask any programmers you know what they'd suggest if you only learned one language (I'd say JS).
Good luck! It's fun building castles in the air. https://commandlinezen.com/explaining-the-joy-of-programming...
For a general purpose programming language, I might suggest Lua. It's much less cryptic than most.
Or learn Node and JS and stuff and be a web dev.
Credentials do help though to get your foot in the door, I will say. I was a terrible programmer but had a college degree. Foot was in teh door and now I think i'm a pretty solid distributed java dev (and enough fullstack etc).
2) this is not a bad first place: https://www.w3schools.com/