Fatuus Preteh Posted October 23, 2008 Posted October 23, 2008 I'm 15 and i've played around with lot's of different programming languages and would be interested in programming for a living. The only language i would consider myself fluent in is javascript (I know it's not one of the higher level languages but it was the first i learned and loads quicker than others) Now i would like to start learning to write some real programs that ca actually accomplish a task. I've basicly started learning a bunch of different languages (C++, Python, etc) I read the help files, i follow the examples i learn the language and then i hit a wall. I have no ideas, nothing to try, no goals. With javascript i mainly used it to create games and such (and some half decent ones if i do say so myself) so i could usually make a plan and write the code to accomplish it. With other languages it's harder.... So i'm just wondering if anyone has a language for me to try or a good site to visit, or even what others do when they get in the same situation.
bascule Posted October 23, 2008 Posted October 23, 2008 If you'd like to learn Python better, you might try the Python Challenge
Cap'n Refsmmat Posted October 23, 2008 Posted October 23, 2008 You can also try Project Euler if you're a math person. Start on the easy problems and work your way up. (They do get really, really hard.) It's a great way to learn some nifty programming techniques. 1
Shadow Posted October 24, 2008 Posted October 24, 2008 If ou want to program in general, learn C++ and move up to Java. Link to the first, I STRONGLY reccomend: http://www.lerncpp.com/ Cheers, Gabe
bascule Posted October 25, 2008 Posted October 25, 2008 If ou want to program in general, learn C++ and move up to Java. C++ is a terrible first language to start with. Just my two cents. I'd recommend starting with a lower level language like C or a higher level language like Java, Python, Ruby, etc. C++ is in an uncanny valley between low and high level features where the set of compromises it's made have greatly complexified the language into a byzantine mass of concepts which do not play well together and do not serve a new programmer in understanding programming.
Shadow Posted October 25, 2008 Posted October 25, 2008 Well put, and you're right of course, that's the way I started, I just didn't consider the jump that big...my bad ;-) So, that would be: C: Beej's Guide to C Programming - Best one I know. C++: Learn C++ - along with a forum where people will be more than glad to help - Also the best one I know.
Fatuus Preteh Posted October 29, 2008 Author Posted October 29, 2008 Thanks heaps guys. i didn't really know what to expect, maybe i was asking some stupid questions... I really enjoy the Euler challenge. I'm Hot_Milo23 if anyone is interested ni seeing my progress
Miri Posted October 29, 2008 Posted October 29, 2008 Start with Java. You'll appreciate the beauty of all the other languages so much more ... i hit a wall. I have no ideas, nothing to try, no goals. Join an open source project =) put that programming to good use.
Shadow Posted October 29, 2008 Posted October 29, 2008 Euler is a great place to start if you like math. However, be prepared for the fact that further on there are some really hard ones Cheers, Gabe
kaos Posted May 22, 2010 Posted May 22, 2010 Hey good job for learning to code at your age I learned PHP when I was in 7th grade and it's changed my life. A year ago when I got a job (just a month after I enrolled in 4 year university) as a web developer and it pays $15 an hour. I don't really know anyone else my age except maybe a few engineering interns that get paid that well, plus the job is really chill, fun, and challenging. If you are looking to keep going with coding, you should give web languages like PHP and jQuery - a library for JavaScript that is REALLY nice btw - look. I'm seeing a huge trend where society is moving from hard, download-and-install apps to web apps. But if you want a good compiled language, I agree with everyone else, look at C/C++ as a good standard language or maybe Java if you want something super cross-platform.
JamesNBarnes Posted May 23, 2010 Posted May 23, 2010 If you are wanting to try Java or Python then Codingbat is excellent. Personally i think Java is a great place to start. People will always disagree when discussing what languages are preferable, but i do think Java is great, it has a huge selection of high quality libraries, which helps you start writing powerful programs very quickly indeed. The flip side of the coin however, is that because it has so many (excellent) pre written libraries, its easy to stay abstracted from the workings of them, which can leave you at a disadvantage. Just remember, a language is a tool, as such, there is no "best" only "best suited to a job". The more languages you familiarise yourself with, the easier you will find picking your tool
AlexandruLazar Posted May 26, 2010 Posted May 26, 2010 Just write code. Use any language you feel like, after you've done your share of programming you'll be able to pick any other in no time. Don't worry about which one you use -- just worry about the programs you write.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now