programming-beginners

Peijing Teh 2020-10-19T02:20:32.001300Z

Hi @channel, my name is PJ. I am a complete beginner, and am learning how to code on my own (while working fulltime as a interaction designer/product manager). Came across this while reading up on Clojure, and pleased to connect with folks here. πŸ™‚ https://inquivision.com/aboutpjteh. The one piece of advice I am seeking is this: is my approach to learning programming sound? I would love to get your feedback (all candid opinions and feedback welcome! Please tear down my idea…) My thinking is this: β€’ To complete https://htdp.org/2020-8-1/Book/index.html, to learn programming logic (& Racket) β€’ To then learn ClojureScript & React - this is to start coding some app ideas that I have, for both web and mobile (which will then use React Native). Would this remove the need for me to learn more Javascript and/or to code in JS? Thanks in advance!

seancorfield 2020-10-19T02:43:23.002800Z

I think HtDP is an excellent grounding for a beginner to programming. I took Gregor Kiczales' Systematic Program Design course online, which is based on HtDP, and it was great fun.

πŸ‘ 1
seancorfield 2020-10-19T02:47:39.005600Z

There are lots of great resources for learning Clojure/Script, once you have that sort of basis @peijing.teh and folks here will be happy to get you up and running (see the #beginners and #clojurescript channels). Instead of React, you'll end up using something like Reagent which is a ClojureScript wrapper around React -- it's nice (although I'm a bit behind the curve there so don't take my word on cljs πŸ™‚ )

πŸ‘ 1
Peijing Teh 2020-10-19T07:19:52.006400Z

Wow thanks for the kind words!

Peijing Teh 2020-10-19T02:53:52.005900Z

Thanks for the kind reply @seancorfield! πŸ™‚

seancorfield 2020-10-19T03:01:09.006100Z

Your web site is fascinating. I hope you enjoy learning about programming and that you have a fun and happy journey with Clojure here.

❀️ 1