4 ms·
You're making things too difficult. You are looking for the one right answer. No such thing. Whichever you pick will have its short comings. Remember programm
by WheelsAtLarge 10y ago
You're making things too difficult.
You are looking for the one right answer. No such thing. Whichever you pick will have its short comings.
Remember programming languages are tools, they exist because they fill a need.
Also you have a lot of points here. Get started with one, then move on to the others.
You said you are interested in functional. Pick one. The easy way is to pick the most popular. Do a google search. Pick the most popular one, at least you'll be able to ask for help and have someone that's been in a similar situation.
For mobile, what do you have available? Pick that platform. iOS takes a bit more money. If you have both pick the one you use the most. I hear iOS brings in the most money but unless you have a great idea it's hard to standout from the millions of apps.
For web, look at what's popular so you'll have help when needed. People will tell you to use this or that but once you get started and have a few projects you'll understand what's best for you.
You can ask and ask but you will never know until you get going. Define a project, pick what language you find interesting at random and focus on only that until you finish a project.
You'll find out what you like and dislike and you'll be able to pick what language is best for you.
- behnamoh 10y agoThose are really good points, thanks! I'll try to just get going and pick a lang for that. Web-dev intimidates me, cause I should know HTML/CSS+JS for front-end, and SQL+{ruby|python|clojure|haskell|php|...} for back-end. That's why I was thinking about going w/ sth like clojure/ruby, cause that takes care of front-end as well. But what do I know?
- 2AF3 10y agoTake a look at hackathon starter kit, you can do javascript in the front and backend, I haven't used it but I think it looks interesting. https://github.com/sahat/hackathon-starter https://github.com/sahat/hackathon-starter