6 ms·
I think the best approach for you is to determine what is your milestone? Do you want to build a web app (PHP or Ruby on Rails) or a mobile app(IOS or Android)
by padseeker 14y ago
I think the best approach for you is to determine what is your milestone? Do you want to build a web app (PHP or Ruby on Rails) or a mobile app(IOS or Android)? Are you doing research and would you like to slice and dice your data(Python or R)? Do you want to set a foundation for yourself programminng fundamentals (C/C++)?
There are tons of resources for Ruby on Rails and PHP. There is always Learn to Program the Hard Way with Python. I cut my teeth on C++ when taking prerequisites for Comp Sci Grad school before they had transitioned all entry level courses to Java. C++ resources are available on the web but they are not as strong as some of the web app tutorials out there. You might be better off with a book from the library.
I think you need to figure out where you want to be in the short term and work backwards. You can always change it once you are further along. It's actually a nice place to be. Plenty of people have learned to program to build their own web app, and there goal was to get a business going and build something, with either Python/Django or Ruby/Rails. I know some researchers that had to learn Python or R for working with their data.
Tell me where you want to be in 1 month from now and I will do my best to get the best resource for you. As previously mentioned I learned C++ with some very qualified guidance from professors. I learned PHP and Ruby on Rails primarily on my own. I have yet to tackle Python. Will do what I can to help.
- Dracosphinx 14y agoI would like to have set the foundation of programming fundamentals via C/C++ one month from now. Any help is very appreciated!
- intellegacy 14y agoOne month is not enough. But for C, try CS4e http://www.computerscienceforeveryone.com/ http://www.computerscienceforeveryone.com/
- padseeker 14y agoIt's going to take longer than 1 month. You'll have some basics down, like variable scope, declaring var types, functions, etc. You might start to touch on objects. However what are you learning C++ for? A job? A personal project? A contributor to open source software? I probably should have specified that. For a serious C++ job it'll take more than 4 months full time to be competent enough to talk your way through an interview.
- Dracosphinx 14y agoGosh... I guess I really want to create my own programs rather than rely on whatever new project google or microsoft cooks up. I suppose you could say it's a personal project. Also, I would like to set up a basic knowledge of coding so I can begin to use scripts within my games. Currently I'm getting by in Blender without using Python, but my AI is severely limited.
- padseeker 14y agoWhen I was learning C++ in school this was the book we used. It's pretty comprehensive but not necessarily a step by step tutorial - the Standard C++ Bilbe http://www.amazon.com/Standard-C-Bible-Al-Stevens/dp/0764546546 http://www.amazon.com/Standard-C-Bible-Al-Stevens/dp/0764546... Since C++ has been around a while you might best be served by going to the library and taking home a few books, trying to figure out the best one to start with. Once you get more comfortable you may want to buy the book above. I would have to look around to find a decent online C++ resource.