I'm a Computer Science Major (well, WILL be eventually) and lately I've been actually enjoying programming instead of just doing it because it will get me my degree.
Currently I'm really engrossed in C++. I pretty much have the basics down: selection, repetition, switch structures, arrays, variables, function (value-returning and reference), and even classes, which I will continue to explore in my object-oriented C++ course next semester. I really like breaking code down into functions and trying to make my main function as petite as possible. Next I'm going to explore file input and output instead of just internal data manipulation. I want to actually be able to SAVE data.
Also, I'm going to crack back into Java, which I had a course on before but didn't really grasp the content very well. After doing C++, Java seems A LOT easier. Java just has more focus on classes and object oriented design, as in you really can't do Java without it. But, Java seems to be the weapon of choice for many programmers, and I can see how it is better than C++ in a few ways, especially in its Web capabilities. It just took me awhile to get the Java SDK properly configured on my computer. Compiler AND interpreter? Bah! C++ programs run faster because they don't need the interpreter. I like my C++ Dev Kit better than the command line Java SDK, but it is strangely fun in a nostalgic sort of way.
I also want to learn ASP.Net, because it looks AWESOME and allows me to combine my Web skills with my novice programming skills, but unfortunately it is a server-side Windows app ONLY! And I don't feel like converting this computer into a server just to test my code. Plus, my college's server is Unix-based so no luck there. Maybe if I just touch up on the reading I'll be able to apply it later.
I'd also like to brush up on (Visual) BASIC and start on PHP. There just isn't enough time in the day...
Currently I'm really engrossed in C++. I pretty much have the basics down: selection, repetition, switch structures, arrays, variables, function (value-returning and reference), and even classes, which I will continue to explore in my object-oriented C++ course next semester. I really like breaking code down into functions and trying to make my main function as petite as possible. Next I'm going to explore file input and output instead of just internal data manipulation. I want to actually be able to SAVE data.
Also, I'm going to crack back into Java, which I had a course on before but didn't really grasp the content very well. After doing C++, Java seems A LOT easier. Java just has more focus on classes and object oriented design, as in you really can't do Java without it. But, Java seems to be the weapon of choice for many programmers, and I can see how it is better than C++ in a few ways, especially in its Web capabilities. It just took me awhile to get the Java SDK properly configured on my computer. Compiler AND interpreter? Bah! C++ programs run faster because they don't need the interpreter. I like my C++ Dev Kit better than the command line Java SDK, but it is strangely fun in a nostalgic sort of way.
I also want to learn ASP.Net, because it looks AWESOME and allows me to combine my Web skills with my novice programming skills, but unfortunately it is a server-side Windows app ONLY! And I don't feel like converting this computer into a server just to test my code. Plus, my college's server is Unix-based so no luck there. Maybe if I just touch up on the reading I'll be able to apply it later.
I'd also like to brush up on (Visual) BASIC and start on PHP. There just isn't enough time in the day...




Comment