6 ms·
I linked to the free online version because that feels like the more HN thing to do, but there's also an announcement post that includes a 15% launch discount o
by mhartl 11y ago
I linked to the free online version because that feels like the more HN thing to do, but there's also an announcement post that includes a 15% launch discount on ebook sales:
http://news.railstutorial.org/learn-enough-git-ebooks/ http://news.railstutorial.org/learn-enough-git-ebooks/
I'll plan to be around for a bit this afternoon in case anyone has any questions. I've already gotten a lot of great feedback on Learn Enough™ Git to Be Dangerous, so thanks for all the support!
- sytse 11y agoLooks awesome! Thanks so much for making this.
- mhartl 11y agoThanks! By the way, in the collaboration section I wanted to tell people about the option to host their own repos, so of course I put in a link to GitLab: http://www.learnenough.com/git-tutorial#sec-collaborating http://www.learnenough.com/git-tutorial#sec-collaborating
- sytse 11y agoThanks, I put in a link to your tutorial from our /getting-help section https://gitlab.com/gitlab-com/www-gitlab-com/commit/1fef9f12298aa0b505fe62e5066ac2f01b133c44#5991b35fea74c1c45c55c779b359096a2691caa7_37_37 https://gitlab.com/gitlab-com/www-gitlab-com/commit/1fef9f12...
- mhartl 11y agoGreat, thanks! And linking directly to the commit—now that's thinking Git. :-)
- skizm 11y agoWait... The phrase "Learn Enough" is trademarked? Wtf?
- tdb7893 11y agoThey probably use it for all their books. It would be like "for Dummies" being trademarked, which I feel is pretty reasonable
- petercooper 11y agoI've often checked things in USPTO's search system (TESS) to see if they're trademarked before I use them, and this isn't coming up for me. Anyone got any insight(?), as if it is trademarked, all my other searches over the years have been similarly inaccurate and pointless :-D
- mhartl 11y agoWhat you're seeing is the difference between trademarks™ and registered trademarks®. The USPTO lists the latter but not the former. You don't actually have to register a trademark in order to use it, but it's usually a good idea. Which reminds me: now's probably a good time to drop a line to my lawyer…
- petercooper 11y agoAha! Found more info on this topic at http://www.uspto.gov/trademarks/basics/register.jsp http://www.uspto.gov/trademarks/basics/register.jsp if anyone's interested.
- wmboy 11y ago™ stands for Trademark Pending ® stands for Registered Trademark Absolutely anyone can create a term and put ™ after it (even if they never actually go through with the actual registration process).
- lwf 11y agoIn the United States at least, ™ doesn't mean "pending" per se — you can use ™ even when you have a registered mark, and marks do not need* to be registered to be valid: > Is registration of my mark required? > No. You can establish rights in a mark based on legitimate use of the mark. http://www.uspto.gov/trademarks/basics/register.jsp http://www.uspto.gov/trademarks/basics/register.jsp *: Some countries operate under a first-to-file system, and unregistered trademarks may be at risk even for US-based businesses that operate internationally. (I am not a laywer and this is not legal advice.)
- beau26 11y agoThe presentation of this ebook is incredible. Really nicely done. I assume it's custom? :D
- Anjin 11y agoThanks! (I did all the UI) It is all custom, and the Learn Enough series is using a variation on our web book layout that we created for the parent platform http://www.softcover.io http://www.softcover.io - which is what is hosting the Rails Tutorial.
- Riod 11y agoAwesome! I've recommended your ruby tutorial to lots of newbies. Hands down the best out there. Looks like this is another high quality product.
- Tamle1012 11y agoDo you happen to know/recommend a Python book written in a similar style?
- BWStearns 11y agoI don't know one in a similar style, but if you're looking to learn Python as a first programming language I highly recommend https://www.udacity.com/courses/cs101 https://www.udacity.com/courses/cs101 As far as I remember it it had good pacing and by the end of it I could write useful code (albeit initially brutishly ugly code that I will deny ever having written lol).
- mhartl 11y agoI'm better known nowadays as a Rubyist, but in fact Python was the first language I really loved, and I have over 100K lines of Python under my belt from my Ph.D. research and my first startup. Our planned intro sequence includes Learn Enough™ Ruby to Be Dangerous, but I'm hoping to design it so that I can quickly make a Python version as well.
- rorykoehler 11y agoAmong my peers people usually come from a lower level language to either Python or Ruby but rarely switch from one to the other. What made you switch from Python to Ruby? Also your book set me on my way with Ruby and Rails. I recommend it at least once a week. Thanks for everything.
- mhartl 11y agoWhat made you switch from Python to Ruby? Rails. In Python-land, Django hadn't won yet. (My first startup used a half-baked framework I wrote myself on top of Zope. I shudder at the memory.) Also your book set me on my way with Ruby and Rails. I recommend it at least once a week. Thanks for everything. You're very welcome! Glad to hear it. :-)
- VeilEm 11y agoDid they pay Randall Munroe to use his comics? Just curious.
- mhartl 11y agoRandall is pretty chill about people using xkcd strips as long as you aren't selling them commercially: https://xkcd.com/license.html https://xkcd.com/license.html I do offer ebook sales, but of course I'm not selling the individual strips themselves, and the online version is free. Still, your comment has made me realize it's probably a good idea to double-check, so I'll probably drop Randall a line just to make sure.
- Razengan 11y agoThank you so much for writing these. I already owe a lot to your Rails Tutorial. Any plans to make these available on the iBookstore?
- tvararu 11y agoI actually learned enough git to be dangerous by reading "Learn Rails by Example." And some TDD, and some Heroku, and some Bootstrap, all as side-effects from the main dish. Quite an eye-opener. Thank you for all your work!