# The "Work out what you want to learn next" thread!

**URL:** <https://forum.devtalk.com/t/the-work-out-what-you-want-to-learn-next-thread/6464>\
**Category:** General Dev Chat\
**Tags:** learning, community\
**Created:** [30 January 2021 20:09 UTC](https://forum.devtalk.com/t/the-work-out-what-you-want-to-learn-next-thread/6464 "2021-01-30T20:09:06Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![davearonson](https://forum.devtalk.com/user_avatar/forum.devtalk.com/davearonson/32/591_2.png) [@davearonson](https://forum.devtalk.com/u/davearonson)\
**Post date:** [15 February 2021 14:38 UTC](https://forum.devtalk.com/t/the-work-out-what-you-want-to-learn-next-thread/6464/11 "2021-02-15T14:38:00Z")

</div>

> [@dyowee](#):
>
> I am at a stage where I can’t decide what I want to learn. ☹

Do you have any idea what you want to _do_? Frex, do you want to write web, mobile, desktop, command-line, or some other kind of apps, or OSes and their associated utilities, or something else entirely? That can help narrow it down. If you’re “into” some particular ecosystem (e.g., Windows, Mac, or Linux), that can narrow it further by indicating or excluding things; frex, if you want to write mobile apps and you’re into Mac, Swift is the obvious choice.

Alternately, if you’re casting about for a _programming language_ to learn, you could try learning whatever is most _different_ from what you already know. Done a lot of duck-typed OO scripting languages? Try a strongly typed functional or imperative compiled language. There may be such a thing already out there, but you could compose a list of the top twenty or so popular languages, marked by whether they’re OO/FP/imperative/logical/declarative or whatever, strongly or weakly typed, statically or dynamically typed, interpreted on the fly or compiled and linked ahead of time, and so on. That will make it easy to check whether your knowledge is missing some particular option in any column. Try to cover them all, and then if possible all combinations. 🙂

---

_[View the full topic](https://forum.devtalk.com/t/the-work-out-what-you-want-to-learn-next-thread/6464)._
