4 answers
Asked
1228 views
What can I learn, computer science wise, and contribute for the community if I am apart of the CareerVillage Team!
I am currently learning coding on my own at home (HTML, CSS, and about to start on JavaScript)
#computer-science #computer-software #software-engineering #computer-programming #coding
Login to comment
4 answers
Updated
Andy’s Answer
Computer science covers mostly the programming and some exposure on the computer systems, it is not limited to some computer programming languages but further think about the algorithms, how human solves problem in better ways or how human interacts with computer systems.
Updated
Kathleen’s Answer
Hi Jason,
As mentioned, you should pick up a language like Python, C++, etc. HTML and CSS are helpful for getting the look of a website down, but if you want to add some more functionality for the website (for example, when you click a button, your comment is saved), you'll need to pickup a language like these. Think of a problem in your life you could solve by coding, then start working through it with your chosen language. If you're successful, you'll come out of it with experience and a new tool to use! If you aren't successful, you'll still have learned a ton from the experience!
Once you feel comfortable with a programming language, I would start reading up on common algorithms and design patterns, which is knowledge you can carry with you into any programming language, product, or company. These will build the foundation for your work going forward, and will usually inform you (at least partially) on how to solve common problems.
As mentioned, you should pick up a language like Python, C++, etc. HTML and CSS are helpful for getting the look of a website down, but if you want to add some more functionality for the website (for example, when you click a button, your comment is saved), you'll need to pickup a language like these. Think of a problem in your life you could solve by coding, then start working through it with your chosen language. If you're successful, you'll come out of it with experience and a new tool to use! If you aren't successful, you'll still have learned a ton from the experience!
Once you feel comfortable with a programming language, I would start reading up on common algorithms and design patterns, which is knowledge you can carry with you into any programming language, product, or company. These will build the foundation for your work going forward, and will usually inform you (at least partially) on how to solve common problems.
Updated
Felix’s Answer
Hi Jason,
Most people think of programming that usually think of a "graphical interface." If you can write a gadget with an interface, it will be very fulfilling.
In that case, learning PHP to write a website is directly an interface, which is absolutely fun; learning Python can quickly play the built-in tkinter library and make buttons to make menus, and the fun is endless.
You need to clarify what really want to do with programming, which is the important thing for you to go deep into it.
Hope this helps,
Felix
Most people think of programming that usually think of a "graphical interface." If you can write a gadget with an interface, it will be very fulfilling.
In that case, learning PHP to write a website is directly an interface, which is absolutely fun; learning Python can quickly play the built-in tkinter library and make buttons to make menus, and the fun is endless.
You need to clarify what really want to do with programming, which is the important thing for you to go deep into it.
Hope this helps,
Felix
Updated
Nouman’s Answer
Jason,
I see you are already doing HTML, JavaScripts. If you want to stay with Programming we currently use Python, C++ has always been a key, Ruby. For now this seems to be where the market is most open.