Thank you for your insight. By " learning more than one thing at a time", do you mean data science/ML and the language itself? If so, then I want to clarify, I have a solid foundation in data science; I am trained in the most advanced topics in econometrics (Statistics). My apprehension is mainly whether closure has good tools to do those. I know Python does.
Thanks again On Mon, Sep 28, 2020 at 7:40 PM Gary Trakhman <gary.trakh...@gmail.com> wrote: > Clojure is a fine language to learn on, but there are going to be some > complex details along the way. I think there are 2 approaches > to entry into programming that you might consider. > > You can start with the basic fundamentals of computation and work up into > software engineering. For that, clojure is > very similar to a teaching language, 'scheme', and people can work through > books like SICP: > https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html > with it. > If you follow that strategy, you'll eventually have a good foundation of > understanding to build on, but it might not feel very useful in the first > year. > > Another strategy is to hack up small demos of individual techniques, like > numerical methodologies or data visualizations. This would go more > along the data-science/ML track. While it can be done in clojure and there > are books on the topic, you might have an easier time in python > if you're going down that path. > > I would say if you start with clojure, you're going to be learning more > than one thing at a time and the learning curve is steeper. Whether > that's worth the cost depends on your goals and market conditions. > > > On Mon, Sep 28, 2020 at 12:13 PM Baye <sowso...@gmail.com> wrote: > >> I am new to programming. I have started to learn C++ and even some python >> My background is Economics. I have strong quantitative background (Math >> and Econ) and I know STATA. >> >> In general, I would like to use programming >> (1) for ML/AI in economics topics+other utilities such as webcraping, and >> other data driven analyses >> (2) for it, fintech matchmaking platforms >> >> In particular, I just recently discovered I love programming. I am old >> (35) as a beginner but I have set a goal to become a fully capable >> programmer by 40...Hopefully I can learn 2 languages well enough by then. >> >> If jobs opportunities are present then, I can switch careers although I >> still like my career path. I could always use my programming skills for >> either my job, a start up, or become a full fledge prgrammer. >> >> Online research has led me to think that Clojure might be an excellent >> language to focus on because they say it is an excellent for rapid >> development (If I want to use it for a start up, lone developer), >> data-driven (econ and ML), and provide a path to be a great programmer. >> >> My Apprehension is that Clojure doesn't seem widely used so might issues >> with doing ML projects with few libraries (compare to Python for ex), and >> future job prospects, etc... >> >> Anyway, I welcome any insights/advice, tips. >> >> Thanks in advance, >> Baye >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/clojure/10bd1d68-78f9-472b-8de3-5be96f6804a7n%40googlegroups.com >> <https://groups.google.com/d/msgid/clojure/10bd1d68-78f9-472b-8de3-5be96f6804a7n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/dbYOgLKDGv4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/clojure/CAJvqBXgPpyPvDdjRNzbL-%2Bqjj-CFxYg%3D0ypSX5--iqFemH%3D-7w%40mail.gmail.com > <https://groups.google.com/d/msgid/clojure/CAJvqBXgPpyPvDdjRNzbL-%2Bqjj-CFxYg%3D0ypSX5--iqFemH%3D-7w%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CAKbuZvmqikY7DByRagFvOEKd5P74XCQnEP%2B2C9uDYULPS3CMZQ%40mail.gmail.com.