Sinisterly
whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Coding (https://sinister.ly/Forum-Coding--71)
+--- Thread: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... (/Thread-whaaat-Another-What-language-should-I-learn-thead-For-real-Damnit-Roger)

Pages: 1 2 3


whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - roger_smith - 12-18-2016

Yes, it's true, another "what language" thread. Deal with it. Coding has always been my weak area, I regularly use the phrase "I'm not a dev" and I've decided I'd like to change that.

I did some Python once upon a time. That's about it.

The second question is "how" to learn it.

Thx friendz


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Inori - 12-18-2016

Definitely keep at it with the Python, always good to know. That aside, Rust is great for really learning how languages work, and C is perfect for learning how the CPU and memory is managed within a program.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Bish0pQ - 12-18-2016

Python is good to know, as well as C or C#. If you want to learn a language that is easy to learn I would recommend C#.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - mothered - 12-18-2016

When others ask the very same question about learning a programming language, I've always said "It depends what you wish to achieve".

Given Python Is a general purpose language, It's certainly a good starting point. I myself, am self-taught with every facet of computing. You're pretty switched on and knowledgeable, so It won't be a problem to learn Python via your own volition.
Here's a few sites to get you started:

http://sthurlow.com/python/
https://www.python.org/about/gettingstarted/
https://www.programiz.com/python-programming#learn-python-tutorial


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Nil - 12-18-2016

Python is a good place to start as it's a great language, fun, and you'll be introduced to more than one type of programming as you're not technically limited to writing OOP or functional. On the other hand, a lot of details are handled for you in Python that you'll have to end up learning when switching to some other languages. That can be a good or bad thing depending on how you look at it.

My preference for starting would be to buy a good beginner's book. I enjoy reading books with solid explanations of the programming concepts and overall structure of the language and given source code to look at and learn from. Not to mention you'll have programming practice problems in each chapter to test yourself with. Alongside that, you have many websites that support Python that you can complete challenges with ranging from easy to very difficult. When just starting out, don't feel like a failure to view the solutions many times over to some of these problems. You're not expected to know how to solve everything right away, but being introduced to common problem solving techniques and seeing how similar problems are always solved, you'll start getting the hang of things on your own eventually. Some sites for that include Project Euler and LeetCode.

One thing that you can also think about is starting off using a basic text editor rather than an IDE. I can't say for certain the benefits outweigh the cons, but it will force you to continually write the language correctly on your own through repetition and you might find it easier in the long run to think on your own. Other than that, though, I've been using PyCharm and wouldn't complain about it.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - roger_smith - 12-18-2016

Any opinions on "Learn python the hard way"?


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Blink - 12-18-2016

Python is a good start, after Python I would learn Go, I don't know it but have heard about it, it seems to be gaining. Another interesting language would be Haskell, but it really depends on what you want to do.

Another good start besides for Python is JavaScript.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Nil - 12-18-2016

(12-18-2016, 09:34 PM)roger_smith Wrote: Any opinions on "Learn python the hard way"?

I've heard a lot of recommendations for it but I never wanted to read it because it was written for Python 2.x and I was interested in 3. Unless the author has updated it since, idk.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - Blink - 12-19-2016

Not sure if this applies to others, but I usually can learn whatever I need to learn in some languages when I need to use it if it's something basic enough.

For example, a while ago a friend asked me to write him something that ended up needing PHP, I didn't know PHP but I was able to pick up enough in a day to write what was needed.

Didn't work for C++ though, it works with simple languages.

Still, it is best to learn a few.


RE: whaaat? Another "What language should I learn" thead? For real? Damnit Roger... - bitm0de - 12-25-2016

My question would be - If you know threads like this exist why did you not just follow the advice given on those threads? It's not like the answer is going to be different for you because a different person has asked the question... What are you interested in? What are you trying to do with programming?