<p>In the past year or so I've started learning HTML/CSS online and have fallen in love. I love coding web pages and have started learning JAVA, and want to get around to learning Ruby, android/iPhone apps, etc. This fall I will be transferring to a university and I am trying to decide if computer science is the major I would like to peruse. I am not a very good math student, I dont find it interesting at all and mostly skated by in high-school, (most likely due to apathy more than not being able to do the work). I want to be a web developer and I am told that a computer science major is the way to go but others say a degree is not necessary in that field. Is computer sci the way to go or is there another route/major I should take to reach my goal? I definitely want to get a degree so any options that include a degree would be great.</p>
<p>I would say you need to get more programming experience to make a better judgement. HTML/CSS is a completely different animal from Java/C++</p>
<p>One of my favorite programming image jokes: <a href=“http://imgace.com/wp-content/uploads/2012/07/programming.jpg”>IMGACE - Unbiased Product Reviews;
<p>The point being, HTML/CSS is more design based and programming lacking than CS is. I started in HTML/CSS, but I didn’t fall in love until I learned C, and then moved onto Java/C++/Python/PHP and whatnot.</p>
<p>If you don’t like programming, Web Design may be your game.</p>
<p>I guess It won’t hurt to try, I’ll see if I like it. Java isn’t too bad, the little not I’ve ldearned on codecademy, I’m just worried about the stuff that involves all the numbers and binaries <em>shudders</em></p>
<p>Haha, here, let me give you a Java code example. This is a short program that makes and random lottery number. Math is certainly involved in CS, and you will need to bear through the courses if you do choose CS. BUT, the application is more problem solving than academic math.</p>
<p>Code Example: <a href=“// Importsimport java.util.Random; public class LotteryProgram{ pub - ■■■■■■■■■■■■”>http://■■■■■■■■■■■■/JNX1EmWZ</a></p>
<p>A comment of mine from another thread with a similar question: “Computer Science overall is a career for problem solvers. It overlaps with math a lot because it is a very similar thought pattern used to approach a CS problem as one would approach a real life math problem (not given f(x) find [insert academic answer/skill/progression here]). If you enjoy logical problem solving, I would look into CS more.”</p>
<p>Yes, go for it! A computer science is not necessary for the field, but it would really help to have one. In addition, I don’t believe you have to be a strong math student to be good at computer science. If you’re passionate about the field, it will be challenging but you’ll enjoy doing it. You don’t have to be a back-end developer – plenty of computer science majors are front-end designers, but it doesn’t hurt to try both. Good luck!</p>