0

I'm a beginner with coding, how/where should I go to learn on my own time?

I'm trying to learn how to code on my own. any suggestions where I can go/use to learn this outside of college? I think I'll start off with python. Is that a place to start? I have no background. Thanks!

9th Mar 2017, 8:52 PM
Fernando Pachuca
Fernando Pachuca - avatar
5 Answers
0
Python is a pretty solid way to start, as with any other language. However, you should prefer simple syntax languages, like Ruby or Python, as you have absolutely no background in programming. I won't recommend Ruby, as it can feel like some kind of black magic (I can't understand some of its tricks) and the community is more focused on Ruby on Rails, the framework for making websites.
9th Mar 2017, 9:54 PM
Amaras A
Amaras A - avatar
0
apps like this provide a great introduction. I have found many YouTube tutorials very helpful. other places like Codecademy, datacamps and similar also provide good courses that hit the intro to medium levels well for beginners. for python I don't think anyone learner can go wrong with "learn python the hard way" Google it and it's a great way to go from python novice to most things you may want to ever do. and also when doing these come up with ideas for your own projects. I.e I have a complex python script for controlling some phidget devices. didn't need to be complex but everyt time I learnt something new I tried to apply it to that and have learnt a lot in the process.
9th Mar 2017, 9:55 PM
Elric Hindy
Elric Hindy - avatar
0
sorry Amaras is incorrect, they now have a python 3 draft for free https://learnpythonthehardway.org/python3/. Even if it was python 2 it is a great all round introduction and you can learn the differences as you go (is what I did and I work mostly in python 3, though some of my applications have to be compatible with 2.6, 2.7 and 3+) and as others have mentioned python is a great way to start out.
11th Mar 2017, 9:50 PM
Elric Hindy
Elric Hindy - avatar
0
Sorry, I haven't looked at it for about a month or two, so I didn't know about the draft. Anyway, Python 2 is not the most popular Python anymore, that's 3.x. You only need Python 2 IF you need to code/maintain/use legacy code... Also, all new features are on Python 3 (see yield from since 3.3 once you know a lot about generators already)
12th Mar 2017, 10:26 AM
Amaras A
Amaras A - avatar
- 1
NO! Learn Python the Hard Way only deals with Python 2, which is ridiculous because there are no more updates to that version. Don't use that book for that
11th Mar 2017, 4:19 PM
Amaras A
Amaras A - avatar