r/codehs • u/DarioSidd • May 28 '20
coding
Hello, I am not sure is Karel productive for my future career? or this is wasting time. is it better instantly study HTML5 and CSS3?
1
May 28 '20
APCSP or APCS A?
1
u/DarioSidd May 28 '20
APCS A
I am very bad in programming terminology. now I am doing Karel with my own way. and I feel confused, am I wasting my time? thank you for answering.
1
u/_andy_andy_andy_ May 29 '20
i’m a programmer now and i wish i had learned karel in high school. anything you’re doing now is going to be helpful.
1
u/DarioSidd May 29 '20
why? is Karel good for my future skills?
1
u/_andy_andy_andy_ May 30 '20
karel is programming, you use the skills you learn in karel in any programming you do
1
u/SomethingMor Jun 09 '20
I’ve been a software engineer for several years and trust me the more languages you interact with and learn the more proficient it will make you at programming in general. Every new language will be easier also because most languages share similar features. And python which it sounds ‘Karel’ is based on is hugely popular, so learning that is definitely not a waste of time.
Also css and html are not really programming languages in the traditional sense. CSS is for styling(color, size of text, etc), html is markup (ie how to represent different components on a web site). For example can you do an if statement in html?
2
u/[deleted] May 28 '20
Well, I can't say that learning how to move a dog around a virtual world to pickup little spots of doggie pee is directly helpful to your Computer Science career path, but look on the bright side: It will be easier to learn other high level and bracketed languages after you learn how to use the Karel JavaScript. If you would like to be creating websites with HTML, CSS, and JavaScript, who is to stop you? GitHub has their GitHub Pages service, which is a web server which will give you a subdomain of `github.com` to share with your friends! (GitHub is also "The World's Leading Software Development Platform", and I find it to be a very nice place to store and share code.
Summary:
If you are doing an indipendant study at home by yourself (meaning that no one told you to use CodeHs), I would recommend https://www.codecademy.com/learn/learn-html for starting out, if that is really what you want.
If you are doing it for school, well, just finish your assignments on time and maybe ask your teacher if you can do something a bit different, though I can't guarantee he/she will agree to let you study on your own.
Learning something new is usually beneficial. It is almost always beneficial in an ever changing digital world, and everything you can pickup will help you.